From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by sourceware.org (Postfix) with ESMTPS id 649B43858D37 for ; Sun, 17 Mar 2024 23:36:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 649B43858D37 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=strawberrytea.xyz Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=strawberrytea.xyz ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 649B43858D37 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=66.111.4.26 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710718603; cv=none; b=xUPAcCtlwDAgBBUn/kAd3e2CsE0BRD/wDYPY1ac7Y0v6pddnP2jmeL7dgp3HATpvxYkmswmjbJEG3QD2jv4ErPFWXIlEZVmRVG2L73c4Xkeie+y7GtgMeGyytZ9nBX2VTAOP2Co6TWWNKq2z9z18mq4WmN+5bsd0J8diX0y+T8Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710718603; c=relaxed/simple; bh=qAI1TC9lVR1P6kxHiLRXLJo2Mtr0GJocHaNbZ4OqNYU=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=cv149C84Q2uyY0cOEygugH/+EPk/xavmx2rC/z438JkwxnJCkrjM8oVh6aL+5Ve8mulhGD8gtKE1Xm6EMwJiKQ8m0Tt2Hy+QJTa6xh/v2xI5NNbjQzpCT1acgU7tqaN/Gw2mRKry0fV+BSsnKVba1IOjwtTbAvjyrfHR+ZKC/3s= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id A2D525C0058; Sun, 17 Mar 2024 19:36:21 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sun, 17 Mar 2024 19:36:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= strawberrytea.xyz; h=cc:content-type:content-type:date:date:from :from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to; s=fm2; t=1710718581; x=1710804981; bh=OTSp9Trarc zPdbtecmHV4ZScJC0aFxvRzPktEeCWsEI=; b=QnODpcWNOIP/RCkDsNRah8m1Cr bGjYN1iCxdTo+kX9aHNH3ZifLKjA7kDpkWtIBCvS+EJoLCiRJZ2aj0klh89t9Qac B2B5WHCd9wdZbt4Rsn0wrKT7Lobjp8P2oq3MEQNesgd+IJnvQNPgn6pso+1jC4o6 ZcyoNzDP9WwsREpv5xasBcw+YA8nUKZbgCctYX3Dh57aPB952e9D7L63rCYaCXZq FLL7BkFM0unW84MaD34lTWfDDfpy5kXevH9C33SEM8ZLLsk/zexVQd3sdLbF0662 4jrz9y9ndhvWzzPsG+5WycxEq/cDOQFyX0sEO7ABtR+OJcexestBhjhAQdLg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1710718581; x=1710804981; bh=OTSp9TrarczPdbtecmHV4ZScJC0aFxvRzPk tEeCWsEI=; b=RizVtppxiD5A4aUmJxZuvw3eTYRq1DKnW2+UTdLzs0qINTT9H/r 1fiI8k8812h1hnS8claCQtox9QyphiHL+D3cTBtIfeyfsMUCziRki5KFCrbxCRNS FNd0G+YKpyVH8YQlXiQAbVHRDdgtHewpXEG6bl+AL9e54eu6rlOfBd0Bo+Awn5W3 P8w+3clzTAsTXRLqMbC9rKcE5U/PpbrJCN5jPKDr1DZ/TU9i2t0xrFH1ksh4OFLT UpXtBZ/7C1etgfvhp21gtW3cMidYoeBZ1fvPmfyc1oenergStf9JvUw7pDq+25gQ Uls+VPdW25+daRf9zx6rbPyTweoRjsfox/Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrkeeigddufecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecufghrlhcuvffnffculdefhedmnecujfgurhephffvuf gffffkgggtsehmtderredtredtnecuhfhrohhmpefuthhrrgifsggvrhhrhifvvggruceo lhhoohhksehsthhrrgifsggvrhhrhihtvggrrdighiiiqeenucggtffrrghtthgvrhhnpe ffjeetheffgeejheejvdfgteelledtffejieegjeelhedtgeetleehvefghfejleenucff ohhmrghinhepghhnuhdrohhrghdpghgvnhhtohhordhorhhgnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhhoohhksehsthhrrgifsggvrhhr hihtvggrrdighiii X-ME-Proxy: Feedback-ID: id85149b6:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 17 Mar 2024 19:36:19 -0400 (EDT) From: StrawberryTea To: jit@gcc.gnu.org Subject: lto1: internal compiler error: original not compressed with zstd User-Agent: mu4e 1.12.0; emacs 30.0.50 Date: Sun, 17 Mar 2024 18:36:18 -0500 Message-ID: <87cyrsbfd9.fsf@strawberrytea.xyz> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,JMQ_SPF_NEUTRAL,KAM_ASCII_DIVIDERS,KAM_INFOUSMEBIZ,KAM_LOTSOFHASH,KAM_SHORT,LONGWORDS,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SCC_10_SHORT_WORD_LINES,SCC_5_SHORT_WORD_LINES,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --=-=-= Content-Type: text/plain Hello GCC libjit people, Whenever I try to compile Elisp packages with GCC libjit and -flto, I get "lto1: internal compiler error: original not compressed with zstd". I have an Emacs bug report on https://debbugs.gnu.org/cgi/bugreport.cgi?bug=69689 and a Gentoo bug report on https://bugs.gentoo.org/926953 but nobody has been able to resolve this. There are hints that this might be related to the way Gentoo builds GCC, but I'm not sure. Best regards, StrawberryTea --=-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename=build.log Content-Transfer-Encoding: quoted-printable Content-Description: build log =1B[32m * =1B[39;49;00mPackage: app-editors/emacs-30.0.9999:30-vcs =1B[32m * =1B[39;49;00mRepository: gentoo =1B[32m * =1B[39;49;00mMaintainer: gnu-emacs@gentoo.org =1B[32m * =1B[39;49;00mUSE: X Xaw3d abi_x86_64 acl amd64 athena cair= o dbus dynamic-loading elibc_glibc games gif gmp gpm gui harfbuzz imagemagi= ck inotify jit jpeg json kernel_linux lcms libxml2 m17n-lib mailutils png s= ound source sqlite ssl svg systemd threads tiff tree-sitter webp xattr xft = xpm zlib =1B[32m * =1B[39;49;00mFEATURES: network-sandbox preserve-libs sandbox us= erpriv usersandbox >>> Unpacking source... =1B[32m*=1B[0m Repository id: emacs.git =1B[32m*=1B[0m To override fetched repository properties, use: =1B[32m*=1B[0m EGIT_OVERRIDE_REPO_EMACS =1B[32m*=1B[0m EGIT_OVERRIDE_BRANCH_EMACS =1B[32m*=1B[0m EGIT_OVERRIDE_COMMIT_EMACS =1B[32m*=1B[0m EGIT_OVERRIDE_COMMIT_DATE_EMACS =1B[32m*=1B[0m=20 =1B[32m*=1B[0m Fetching https://git.savannah.gnu.org/git/emacs.git ... git fetch https://git.savannah.gnu.org/git/emacs.git +refs/heads/master:ref= s/heads/master git symbolic-ref refs/git-r3/app-editors/emacs/30-vcs/__main__ refs/heads/m= aster =1B[32m*=1B[0m Checking out https://git.savannah.gnu.org/git/emacs.git to = /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs ... git checkout --quiet master GIT update --> repository: https://git.savannah.gnu.org/git/emacs.git at the commit: 8d4a8b7dfd0905defac172cc58c2252dc1b39ad7 >>> Source unpacked in /var/tmp/portage/app-editors/emacs-30.0.9999/work >>> Preparing source in /var/tmp/portage/app-editors/emacs-30.0.9999/work/e= macs ... =1B[32m*=1B[0m Emacs branch: master =1B[32m*=1B[0m Commit: 8d4a8b7dfd0905defac172cc58c2252dc1b39ad7 =1B[32m*=1B[0m Emacs version number: 30.0.50 =1B[32m*=1B[0m =1B[32m=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=1B[0m =1B[32m*=1B[0m Applying user patches from /etc/portage/patches ... =1B[32m*=1B[0m Applying use-comp-speed-3.patch ... =1B[A=1B[132C =1B[34;01m[ =1B[32;01mok=1B[34;01m ]=1B[0m =1B[32m*=1B[0m Applying use-custom-cflags-for-native-comp.patch ... patching file lisp/emacs-lisp/comp.el Hunk #1 succeeded at 88 with fuzz 2 (offset -105 lines). =1B[A=1B[132C =1B[34;01m[ =1B[32;01mok=1B[34;01m ]=1B[0m =1B[32m*=1B[0m Applying use-lexical-binding-everywhere.patch ... =1B[A=1B[132C =1B[34;01m[ =1B[32;01mok=1B[34;01m ]=1B[0m =1B[32m*=1B[0m User patches applied. =1B[32m*=1B[0m =1B[32m=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=1B[0m =1B[32m*=1B[0m Running eautoreconf in '/var/tmp/portage/app-editors/emacs-= 30.0.9999/work/emacs' ... =1B[32m*=1B[0m Running 'aclocal -I m4 --system-acdir=3D/var/tmp/portage/ap= p-editors/emacs-30.0.9999/temp/aclocal' ... =1B[A=1B[132C =1B[34;01m[ =1B[32;01mok=1B[34;01m ]=1B[0m =1B[32m*=1B[0m Running 'autoconf -I m4 --force' ... =1B[A=1B[132C =1B[34;01m[ =1B[32;01mok=1B[34;01m ]=1B[0m =1B[32m*=1B[0m Running 'autoheader -I m4' ... =1B[A=1B[132C =1B[34;01m[ =1B[32;01mok=1B[34;01m ]=1B[0m =1B[m=1B[1m=1B[32m*=1B[m Running elibtoolize in: emacs/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-editors/emacs-30.0.9999/work= /emacs ... =1B[32m*=1B[0m Configuring to build with Athena/Lucid toolkit * econf: updating emacs/build-aux/config.guess with /usr/share/gnuconfig/c= onfig.guess * econf: updating emacs/build-aux/config.sub with /usr/share/gnuconfig/con= fig.sub * econf: updating emacs/config.guess with /usr/share/gnuconfig/config.guess * econf: updating emacs/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=3D/usr --build=3Dx86_64-pc-linux-gnu --host=3Dx86_64-p= c-linux-gnu --mandir=3D/usr/share/man --infodir=3D/usr/share/info --datadir= =3D/usr/share --sysconfdir=3D/etc --localstatedir=3D/var/lib --datarootdir= =3D/usr/share --disable-silent-rules --docdir=3D/usr/share/doc/emacs-30.0.9= 999 --htmldir=3D/usr/share/doc/emacs-30.0.9999/html --libdir=3D/usr/lib64 -= -program-suffix=3D-emacs-30-vcs --includedir=3D/usr/include/emacs-30-vcs --= infodir=3D/usr/share/info/emacs-30-vcs --localstatedir=3D/var --enable-loca= llisppath=3D/etc/emacs:/usr/share/emacs/site-lisp --without-compress-instal= l --without-hesiod --without-pop --with-file-notification=3Dinotify --with-= pdumper --enable-acl --enable-xattr --with-dbus --with-modules --with-gameu= ser=3D:gamestat --with-libgmp --with-gpm --with-native-compilation=3Daot --= with-json --without-kerberos --without-kerberos5 --with-lcms2 --with-xml2 -= -with-mailutils --without-selinux --with-sqlite3 --with-gnutls --with-libsy= stemd --with-threads --with-tree-sitter --without-wide-int --with-sound=3Do= ss --with-zlib --with-x --without-pgtk --without-ns --without-gconf --witho= ut-gsettings --without-toolkit-scroll-bars --with-xpm --with-xft --with-cai= ro --with-harfbuzz --with-libotf --with-m17n-flt --with-x-toolkit=3Dlucid -= -with-xaw3d --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --wit= h-webp --with-imagemagick --with-dumping=3Dpdumper checking for xcrun... no checking for GNU Make... make checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables...=20 checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none = needed checking whether the compiler is clang... no checking for compiler option needed when checking for declarations... (cach= ed) -Werror=3Dimplicit-function-declaration checking whether x86_64-pc-linux-gnu-gcc and cc understand -c and -o togeth= er... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for linux/fs.h... yes checking for malloc.h... yes checking for sys/systeminfo.h... no checking for sys/sysinfo.h... yes checking for coff.h... no checking for pty.h... yes checking for sys/resource.h... yes checking for sys/utsname.h... yes checking for pwd.h... yes checking for util.h... no checking for sanitizer/lsan_interface.h... yes checking for sanitizer/asan_interface.h... yes checking for sanitizer/common_interface_defs.h... yes checking for sys/socket.h... yes checking for sys/param.h... yes checking for pthread.h... yes checking for malloc/malloc.h... no checking for sys/un.h... yes checking for vfork.h... no checking for utmp.h... yes checking for utmpx.h... yes checking for OS.h... no checking for dirent.h... yes checking for execinfo.h... yes checking for linux/xattr.h... yes checking for stdio_ext.h... yes checking for sys/vfs.h... yes checking for sys/fs_types.h... no checking for getopt.h... yes checking for sys/cdefs.h... yes checking for sys/time.h... yes checking for ieee754.h... yes checking for limits.h... yes checking for sys/select.h... yes checking for stdbool.h... yes checking for stdckdint.h... yes checking for sys/random.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for egrep -e... /usr/bin/grep -E checking for Minix Amsterdam compiler... no checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for x86_64-pc-linux-gnu-gcc option to enable large file support...= none needed checking for x86_64-pc-linux-gnu-gcc option for timestamps after 2038... no= ne needed checking whether the compiler is clang... no checking whether C compiler handles -Werror -Wunknown-warning-option... no checking whether -Wno-missing-field-initializers is needed... no checking whether -Wuninitialized is supported... yes checking whether C compiler handles -fstrict-flex-arrays... yes checking whether C compiler handles -Wall... yes checking whether C compiler handles -Warith-conversion... yes checking whether C compiler handles -Wdate-time... yes checking whether C compiler handles -Wdisabled-optimization... yes checking whether C compiler handles -Wdouble-promotion... yes checking whether C compiler handles -Wduplicated-cond... yes checking whether C compiler handles -Wextra... yes checking whether C compiler handles -Wformat-signedness... yes checking whether C compiler handles -Winit-self... yes checking whether C compiler handles -Winvalid-pch... yes checking whether C compiler handles -Wlogical-op... yes checking whether C compiler handles -Wmissing-declarations... yes checking whether C compiler handles -Wmissing-include-dirs... yes checking whether C compiler handles -Wmissing-prototypes... yes checking whether C compiler handles -Wnested-externs... yes checking whether C compiler handles -Wnull-dereference... yes checking whether C compiler handles -Wold-style-definition... yes checking whether C compiler handles -Wopenmp-simd... yes checking whether C compiler handles -Wpacked... yes checking whether C compiler handles -Wpointer-arith... yes checking whether C compiler handles -Wstrict-flex-arrays... yes checking whether C compiler handles -Wstrict-prototypes... yes checking whether C compiler handles -Wsuggest-attribute=3Dformat... yes checking whether C compiler handles -Wsuggest-attribute=3Dnoreturn... yes checking whether C compiler handles -Wsuggest-final-methods... yes checking whether C compiler handles -Wsuggest-final-types... yes checking whether C compiler handles -Wtrampolines... yes checking whether C compiler handles -Wuninitialized... yes checking whether C compiler handles -Wunknown-pragmas... yes checking whether C compiler handles -Wunused-macros... yes checking whether C compiler handles -Wvariadic-macros... yes checking whether C compiler handles -Wvector-operation-performance... yes checking whether C compiler handles -Warray-bounds=3D2... yes checking whether C compiler handles -Wattribute-alias=3D2... yes checking whether C compiler handles -Wformat=3D2... yes checking whether C compiler handles -Wformat-truncation=3D2... yes checking whether C compiler handles -Wimplicit-fallthrough=3D5... yes checking whether C compiler handles -Wshift-overflow=3D2... yes checking whether C compiler handles -Wuse-after-free=3D3... yes checking whether C compiler handles -Wvla-larger-than=3D4031... yes checking whether C compiler handles -Wredundant-decls... yes checking whether C compiler handles -Wno-missing-field-initializers... yes checking whether C compiler handles -Wno-override-init... yes checking whether C compiler handles -Wno-sign-compare... yes checking whether C compiler handles -Wno-type-limits... yes checking whether C compiler handles -Wno-unused-parameter... yes checking whether C compiler handles -Wno-format-nonliteral... yes checking whether C compiler handles -Wno-bidi-chars... yes checking for a BSD-compatible install... /usr/lib/portage/python3.11/ebuild= -helpers/xattr/install -c checking command to symlink files in the same directory... ln -s checking for install-info... /usr/bin/install-info checking for gzip... /usr/bin/gzip checking for 'find' args to delete a file... -delete checking for brew... no checking for -znocombreloc... not needed checking whether addresses are sanitized... no checking for math library... -lm checking for struct passwd.pw_gecos... yes checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu= -pkg-config checking pkg-config is at least version 0.9.0... yes checking for machine/soundcard.h... no checking for sys/soundcard.h... yes checking for soundcard.h... no checking for mmsystem.h... no checking for ADDR_NO_RANDOMIZE... yes checking if Linux sysinfo may be used... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for net/if.h... yes checking for ifaddrs.h... yes checking for net/if_dl.h... no checking for struct ifreq.ifr_flags... yes checking for struct ifreq.ifr_hwaddr... yes checking for struct ifreq.ifr_netmask... yes checking for struct ifreq.ifr_broadaddr... yes checking for struct ifreq.ifr_addr... yes checking for struct ifreq.ifr_addr.sa_len... no checking whether gcc understands -MMD -MF... yes checking for x86_64-pc-linux-gnu-gcc options needed to detect all undeclare= d functions... (cached) none needed checking for X... libraries , headers=20 checking whether malloc is Doug Lea style... no checking for sbrk... yes checking for getpagesize... yes checking for __lsan_ignore_object... no checking for fork... yes checking for vfork... yes checking for fchmod... yes checking for utmpname... yes checking for utmpxname... yes checking for canonicalize_file_name... yes checking for realpath... yes checking for lstat... yes checking for fchmodat... yes checking for lchmod... yes checking for fcntl... yes checking for fdopendir... yes checking for listxattr... yes checking for fstatat... yes checking for fsync... yes checking for gettimeofday... yes checking for memset_s... no checking for pselect... yes checking for pthread_sigmask... yes checking for readlink... yes checking for isblank... yes checking for iswctype... yes checking for strtoimax... yes checking for symlink... yes checking for localtime_r... yes checking for getdtablesize... yes checking for working mmap... yes checking for main in -lXbsd... no checking for pthread library... none needed checking for thread support... yes checking for Xkb... yes checking for XkbRefreshKeyboardMapping... yes checking for XkbFreeNames... yes checking for XrmSetDatabase... yes checking for XScreenResourceString... yes checking for XScreenNumberOfScreen... yes checking for XDisplayCells... yes checking for XDestroySubwindows... yes checking X11 version 6... 6 or newer checking for XICCallback.callback... yes checking for librsvg-2.0 >=3D 2.14.0... yes checking for libwebpdemux >=3D 0.6.0... yes checking for WebPGetInfo... no checking for libwebpdemux >=3D 0.6.0 libwebpdecoder >=3D 0.6.0... yes checking for sqlite3_open_v2 in -lsqlite3... yes checking for sqlite3_load_extension in -lsqlite3... yes checking for MagickWand >=3D 7... yes checking for MagickRelinquishMemory... yes checking for MagickExportImagePixels... yes checking for MagickMergeImageLayers... yes checking for MagickAutoOrientImage... yes checking for getaddrinfo_a in -lanl... yes checking for malloc_trim... yes checking for dbus-1 >=3D 1.0... yes checking for dbus_watch_get_unix_fd... yes checking for dbus_type_is_valid... yes checking for dbus_validate_bus_name... yes checking for dbus_validate_path... yes checking for dbus_validate_interface... yes checking for dbus_validate_member... yes checking for gnutls >=3D 2.12.2... yes checking for libsystemd >=3D 222... yes checking for jansson >=3D 2.7... yes checking for tree-sitter >=3D 0.20.2... yes checking for sys/inotify.h... yes checking for inotify_init... yes checking for inotify_init1... yes checking for XawScrollbarSetThumb in -lXaw3d... yes checking for xaw3d... yes; using Lucid toolkit checking X11 toolkit version... 6 or newer checking for library containing XmuConvertStandardSelection... -lXmu checking for XRenderQueryExtension in -lXrender... yes checking for cairo >=3D 1.8.0... yes checking for freetype2... yes checking for fontconfig >=3D 2.2.0... yes checking for FT_Face_GetCharVariantIndex... yes checking for libotf... yes checking for OTF_get_variation_glyphs in -lotf... yes checking for m17n-flt... yes checking for harfbuzz >=3D 0.9.42... yes checking for hb_font_set_var_named_instance in -lharfbuzz... yes checking for X11/Xlib-xcb.h... yes checking for xcb_translate_coordinates in -lxcb... yes checking for XGetXCBConnection in -lX11-xcb... yes checking for X11/xpm.h... yes checking for XpmReadFileToPixmap in -lXpm... yes checking for XpmReturnAllocPixels preprocessor define... yes checking for jpeglib 6b or later... -ljpeg checking for lcms2... yes checking for library containing inflateEnd... -lz checking for dladdr... yes checking for dlfunc... no checking for gcc_jit_context_acquire in -lgccjit... yes checking for libgccjit.h... yes checking for libpng >=3D 1.0.0... yes checking whether png_longjmp is declared... yes checking for tiffio.h... yes checking for TIFFGetVersion in -ltiff... yes checking for gif_lib.h... yes checking for GifMakeMapObject in -lgif... yes checking for gpm.h... yes checking for Gpm_Open in -lgpm... yes checking for X11/SM/SMlib.h... yes checking for SmcOpenConnection in -lSM... yes checking for xrandr >=3D 1.2.2... yes checking for xinerama >=3D 1.0.2... yes checking for xfixes >=3D 1.0.0... yes checking for xi... yes checking for X11/extensions/XInput2.h... yes checking for XIGrabButton in -lXi... yes checking for XIScrollClassInfo.type... yes checking for XITouchClassInfo.type... yes checking for XIBarrierReleasePointerInfo.deviceid... yes checking for XIGestureClassInfo.type... yes checking for X11/extensions/sync.h... yes checking for XSyncQueryExtension in -lXext... yes checking for XSyncTriggerFence... yes checking for X11/extensions/Xdbe.h... yes checking for XdbeAllocateBackBufferName in -lXext... yes checking for X11/extensions/shape.h... yes checking for XShapeQueryVersion in -lXext... yes checking for xcb/shape.h... yes checking for xcb_shape_combine in -lxcb-shape... yes checking for X11/extensions/Xcomposite.h... yes checking for XCompositeRedirectWindow in -lXcomposite... yes checking for libxml-2.0 > 2.6.17... yes checking for htmlReadMemory in -lxml2... yes checking for linux/seccomp.h... yes checking whether SECCOMP_SET_MODE_FILTER is declared... yes checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... yes checking for linux/filter.h... yes checking whether SECCOMP_SET_MODE_FILTER is declared... (cached) yes checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... (cached) yes checking for DiSaBlElibseccomp >=3D 2.5.2... no checking size of long... 8 checking for accept4... yes checking for fchdir... yes checking for gethostname... yes checking for getrusage... yes checking for get_current_dir_name... yes checking for lrand48... yes checking for random... yes checking for rint... yes checking for tcdrain... yes checking for trunc... yes checking for select... yes checking for getpagesize... (cached) yes checking for setlocale... yes checking for newlocale... yes checking for getrlimit... yes checking for setrlimit... yes checking for shutdown... yes checking for pthread_sigmask... (cached) yes checking for strsignal... yes checking for setitimer... yes checking for sendto... yes checking for recvfrom... yes checking for getsockname... yes checking for getifaddrs... yes checking for freeifaddrs... yes checking for gai_strerror... yes checking for sync... yes checking for endpwent... yes checking for getgrent... yes checking for endgrent... yes checking for cfmakeraw... yes checking for cfsetspeed... yes checking for __executable_start... yes checking for log2... yes checking for pthread_setname_np... yes checking for pthread_set_name_np... no checking for getpwent... yes checking for renameat2... yes checking whether pthread_setname_np takes a single argument... no checking whether pthread_setname_np takes three arguments... no checking for aligned_alloc... yes checking whether aligned_alloc is declared... yes checking for posix_madvise... yes checking for madvise... yes checking for __builtin_frame_address... yes checking for __builtin_unwind_init... yes checking for declarations of fseeko and ftello... yes checking for grantpt... yes checking for getpt... yes checking for posix_openpt... yes checking for library containing tputs... -ltinfo checking whether -ltinfo library defines BC... yes checking for timerfd interface... yes checking whether signals can be handled on alternate stack... yes checking for valgrind/valgrind.h... no checking for struct unipair.unicode... yes checking for pid_t... yes checking for working fork... yes checking for working vfork... (cached) yes checking for snprintf... yes checking for open_memstream... yes checking for spawn.h... yes checking for posix_spawn... yes checking for posix_spawn_file_actions_addchdir... no checking for posix_spawn_file_actions_addchdir_np... yes checking for posix_spawnattr_setflags... yes checking whether POSIX_SPAWN_SETSID is declared... yes checking whether GLib is linked in... yes checking for nl_langinfo and CODESET... yes checking for nl_langinfo and _NL_PAPER_WIDTH... yes checking for mbstate_t... yes checking for signals via characters... yes checking for _setjmp... yes checking for sigsetjmp... yes checking POSIX termios... yes checking size of speed_t... 4 checking for usable FIONREAD... yes checking for usable SIGIO... yes checking for struct alignment... yes checking for C/C++ restrict keyword... __restrict__ checking for typeof syntax and keyword spelling... typeof checking for statement expressions... yes checking whether malloc (0) returns nonnull... yes checking for sys/acl.h... yes checking for library containing acl_get_file... -lacl checking for acl_get_file... yes checking for acl_get_fd... yes checking for acl_set_file... yes checking for acl_set_fd... yes checking for acl_free... yes checking for acl_from_mode... yes checking for acl_from_text... yes checking for acl_delete_def_file... yes checking for acl_extended_file... yes checking for acl_delete_fd_np... no checking for acl_delete_file_np... no checking for acl_copy_ext_native... no checking for acl_create_entry_np... no checking for acl_to_short_text... no checking for acl_free_text... no checking for working acl_get_file... yes checking for acl/libacl.h... yes checking for acl_entries... yes checking for ACL_FIRST_ENTRY... yes checking for ACL_TYPE_EXTENDED... no checking for working alloca.h... yes checking for alloca... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking whether the preprocessor supports include_next... yes checking whether source code line length is unlimited... yes checking whether endutent is declared... yes checking for struct utmpx.ut_user... yes checking for struct utmp.ut_user... yes checking for struct utmpx.ut_name... yes checking for struct utmp.ut_name... yes checking for struct utmpx.ut_type... yes checking for struct utmp.ut_type... yes checking for struct utmpx.ut_pid... yes checking for struct utmp.ut_pid... yes checking for struct utmp.ut_tv... yes checking for struct utmpx.ut_host... yes checking for struct utmp.ut_host... yes checking for struct utmpx.ut_id... yes checking for struct utmp.ut_id... yes checking for struct utmpx.ut_session... yes checking for struct utmp.ut_session... yes checking for struct utmpx.ut_exit... yes checking for struct utmp.ut_exit... yes checking for struct utmpx.ut_exit.ut_exit... no checking for struct utmpx.ut_exit.e_exit... yes checking for struct utmp.ut_exit.e_exit... yes checking for struct utmpx.ut_exit.ut_termination... no checking for struct utmpx.ut_exit.e_termination... yes checking for struct utmp.ut_exit.e_termination... yes checking whether sysinfo is declared... yes checking for sys/sysctl.h... no checking for sysctl... no checking whether lstat correctly handles trailing slash... yes checking whether // is distinct from /... no checking whether realpath works... yes checking for faccessat... yes checking for getcwd... yes checking whether byte ordering is bigendian... no checking if environ is properly declared... yes checking for complete errno.h... yes checking whether ctype.h defines __header_inline... no checking for mode_t... yes checking whether strmode is declared... no checking whether getline is declared... yes checking for gawk... gawk checking for getopt.h... (cached) yes checking for getopt_long_only... yes checking whether getopt is POSIX compatible... yes checking for working GNU getopt function... yes checking for working GNU getopt_long function... yes checking whether timespec_get is declared... yes checking for timespec_get... yes checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes checking whether limits.h has SSIZE_MAX... yes checking whether the compiler produces multi-arch binaries... no checking whether stdint.h conforms to C99... yes checking whether stdint.h works without ISO C predefines... yes checking whether stdint.h has UINTMAX_WIDTH etc.... yes checking whether memmem is declared... yes checking whether memrchr is declared... yes checking whether defines MIN and MAX... no checking whether defines MIN and MAX... yes checking whether time_t is signed... yes checking whether alarm is declared... yes checking for working mktime... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct tm.tm_gmtoff... yes checking whether is self-contained... yes checking for inline... inline checking for sigset_t... yes checking for volatile sig_atomic_t... yes checking for sighandler_t... yes checking for wchar_t... yes checking for good max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking for unreachable... no checking whether fcloseall is declared... yes checking whether getw is declared... yes checking whether putw is declared... yes checking which flavor of printf attribute matches inttypes macros... system checking whether strnlen is declared... yes checking whether strtoimax is declared... yes checking whether stat file-mode macros are broken... no checking for nlink_t... yes checking for struct timespec in ... yes checking for TIME_UTC in ... yes checking whether execvpe is declared... yes checking whether clearerr_unlocked is declared... yes checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes checking whether fflush_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking whether fputc_unlocked is declared... yes checking whether fputs_unlocked is declared... yes checking whether fread_unlocked is declared... yes checking whether fwrite_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking whether getchar_unlocked is declared... yes checking whether putc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking type of array argument to getgroups... gid_t checking whether getdelim is declared... yes checking whether getdtablesize is declared... yes checking whether malloc is ptrdiff_t safe... yes checking whether malloc, realloc, calloc set errno on failure... yes checking for O_CLOEXEC... yes checking for promoted mode_t type... mode_t checking whether the utimes function works... yes checking for C compiler option to allow warnings... -Wno-error checking for alignas and alignof... yes, macros checking for alloca as a compiler built-in... yes checking for static_assert... yes, an macro checking for __builtin_expect... yes checking for byteswap.h... yes checking for readlinkat... yes checking for library containing clock_gettime... none required checking for clock_getres... yes checking for clock_gettime... yes checking for clock_settime... yes checking for copy_file_range... yes checking for d_type member in directory struct... yes checking whether // is distinct from /... (cached) no checking whether dup2 works... yes checking for library containing backtrace_symbols_fd... none required checking for faccessat... (cached) yes checking whether fchmodat works... yes checking whether fcntl handles F_DUPFD correctly... yes checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check checking whether fdopendir is declared... yes checking whether fdopendir works... yes checking for flexible array member... yes checking for __fpending... yes checking whether __fpending is declared... yes checking whether free is known to preserve errno... yes checking whether fstatat (..., 0) works... yes checking for sys/mount.h... yes checking for statvfs function (SVR4)... yes checking whether to use statvfs64... no checking for two-argument statfs with statfs.f_frsize member... yes checking for sys/fs/s5param.h... no checking for sys/statfs.h... yes checking for statfs that truncates block counts... no checking for futimens... yes checking whether futimens works... yes checking for getline... yes checking for working getline function... yes checking for getloadavg... yes checking for sys/loadavg.h... no checking whether getloadavg is declared... yes checking for getrandom... yes checking whether getrandom is compatible with its GNU+BSD signature... yes checking for gettimeofday with POSIX signature... yes checking whether the compiler supports the __inline keyword... yes checking for gmp.h... yes checking for library containing __gmpz_roinit_n... -lgmp checking for memmem... yes checking whether memmem works... yes checking for mempcpy... yes checking for memrchr... yes checking for memset_explicit... no checking for explicit_memset... no checking for mkostemp... yes checking for library containing nanosleep... none required checking for working nanosleep... no (mishandles large arguments) checking for sys/pstat.h... no checking for sys/sysmp.h... no checking for sys/param.h... (cached) yes checking for sys/sysctl.h... (cached) no checking for sched_getaffinity_np... no checking for pstat_getdynamic... no checking for sysmp... no checking for sysctl... (cached) no checking for sched_getaffinity... yes checking for glibc compatible sched_getaffinity... yes checking for pipe2... yes checking whether signature of pselect conforms to POSIX... yes checking whether pselect detects invalid fds... yes checking whether pthread_sigmask is a macro... no checking whether pthread_sigmask works without -lpthread... yes checking whether pthread_sigmask returns error numbers... yes checking whether pthread_sigmask unblocks signals correctly... guessing yes checking for xattr library with ATTR_ACTION_PERMISSIONS... -lattr checking whether readlink signature is correct... yes checking whether readlink handles trailing slash correctly... yes checking whether readlink truncates results correctly... yes checking for readlinkat... (cached) yes checking whether readlinkat signature is correct... yes checking for working re_compile_pattern... yes checking for sig2str... no checking for sigdescr_np... yes checking for socklen_t... yes checking for ssize_t... yes checking for struct stat.st_atim.tv_nsec... yes checking whether struct stat.st_atim is of type struct timespec... yes checking for struct stat.st_birthtimespec.tv_nsec... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for bool, true, false... no checking for stpcpy... yes checking for working strnlen... yes checking whether strtoimax works... yes checking whether symlink handles trailing slash correctly... yes checking whether localtime_r is declared... yes checking whether localtime_r is compatible with its POSIX signature... yes checking whether localtime works even near extrema... yes checking for timezone_t... no checking for timegm... yes checking whether timer_settime is declared... yes checking for library containing timer_settime... none required checking for timer_settime... yes checking for utimensat... yes checking whether utimensat works... yes checking for variable-length arrays... yes checking whether getdtablesize works... yes checking for timer_getoverrun... yes checking for x86_64-pc-linux-gnu-gcc option to disable position independent= executables... not needed checking for __ctype_get_mb_cur_max... yes checking whether MB_CUR_MAX is defined to function that won't link... no Configured for 'x86_64-pc-linux-gnu'. Where should the build process find the source code? . What compiler should emacs be built with? x86_64-pc-linux-g= nu-gcc -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing Should Emacs use the GNU version of malloc? no (The GNU allocators don't work with this system configuration.) Should Emacs use a relocating allocator for buffers? no Should Emacs use mmap(2) for buffer allocation? no What window system should Emacs use? x11 What toolkit should Emacs use? LUCID Where do we find X Windows header files? Standard dirs Where do we find X Windows libraries? Standard dirs Does Emacs use -lXaw3d? yes Is Emacs being built for Android? no=20 Does Emacs use the X Double Buffer Extension? yes Does Emacs use -lXpm? yes Does Emacs use -ljpeg? yes Does Emacs use -ltiff? yes Does Emacs use a gif library? yes -lgif Does Emacs use a png library? yes -lpng16 Does Emacs use -lrsvg-2? yes Does Emacs use -lwebp? yes Does Emacs use -lsqlite3? yes Does Emacs use cairo? yes Does Emacs use -llcms2? yes Does Emacs use imagemagick? yes Does Emacs use native APIs for images? no Does Emacs support sound? yes Does Emacs use -lgpm? yes Does Emacs use -ldbus? yes Does Emacs use -lgconf? no Does Emacs use GSettings? no Does Emacs use a file notification library? yes (inotify) Does Emacs use access control lists? yes -lacl -lattr Does Emacs use -lselinux? no Does Emacs use -lgnutls? yes Does Emacs use -lxml2? yes Does Emacs use -lfreetype? yes Does Emacs use HarfBuzz? yes Does Emacs use -lm17n-flt? yes Does Emacs use -lotf? yes Does Emacs use -lxft? no Does Emacs use -lsystemd? yes Does Emacs use -ljansson? yes Does Emacs use -ltree-sitter? yes Does Emacs use the GMP library? yes Does Emacs directly use zlib? yes Does Emacs have dynamic modules support? yes Does Emacs use toolkit scroll bars? no Does Emacs support Xwidgets? no Does Emacs have threading support in lisp? yes Does Emacs support the portable dumper? yes Does Emacs support legacy unexec dumping? no Which dumping strategy does Emacs use? pdumper Does Emacs have native lisp compiler? yes Does Emacs use version 2 of the X Input Extension? yes Does Emacs generate a smaller-size Japanese dictionary? no configure: creating ./config.status config.status: creating src/verbose.mk config.status: creating src/emacs-module.h config.status: creating Makefile config.status: creating lib/gnulib.mk config.status: creating ./doc/man/emacs.1 config.status: creating lib/Makefile config.status: creating lib-src/Makefile config.status: creating oldXMenu/Makefile config.status: creating src/Makefile config.status: creating lwlib/Makefile config.status: creating nextstep/Makefile config.status: creating nt/Makefile config.status: creating doc/emacs/Makefile config.status: creating doc/misc/Makefile config.status: creating doc/lispintro/Makefile config.status: creating doc/lispref/Makefile config.status: creating lisp/Makefile config.status: creating leim/Makefile config.status: creating test/Makefile config.status: creating test/manual/noverlay/Makefile config.status: creating test/infra/Makefile config.status: creating admin/charsets/Makefile config.status: creating admin/unidata/Makefile config.status: creating admin/grammars/Makefile config.status: creating java/Makefile config.status: creating cross/Makefile config.status: creating java/AndroidManifest.xml config.status: creating src/config.h config.status: executing src/epaths.h commands config.status: executing src/.gdbinit commands config.status: executing doc/emacs/emacsver.texi commands config.status: executing etc-refcards-emacsver.tex commands >>> Source configured. >>> Compiling source in /var/tmp/portage/app-editors/emacs-30.0.9999/work/e= macs ... make -j32 -l32=20 make actual-all || make advice-on-failure make-target=3Dall exit-status=3D$? make[1]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs' make -C lib all make -C doc/lispref info make -C doc/lispintro info make -C doc/emacs info make[2]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/doc/lispintro' /usr/bin/mkdir -p ../../info make[2]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/doc/lispref' /usr/bin/mkdir -p ../../info make[2]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/doc/emacs' /usr/bin/mkdir -p ../../info makeinfo --force -I ./../emacs -I . --no-split -o ../../info/eintr.info ema= cs-lisp-intro.texi cp elisp_type_hierarchy.txt ../../info/elisp_type_hierarchy.txt cp elisp_type_hierarchy.jpg ../../info/elisp_type_hierarchy.jpg makeinfo --force --enable-encoding -I . --no-split -o ../../info/emacs.info= emacs.texi makeinfo --force --enable-encoding -I ./../emacs -I . --no-split -o ../../i= nfo/elisp.info elisp.texi /usr/bin/mkdir -p ./info (cd ./doc && \ AWK=3D'gawk' ../build-aux/make-info-dir ../build-aux/dir_top emacs/emacs.t= exi lispintro/emacs-lisp-intro.texi lispref/elisp.texi misc/auth.texi misc/= autotype.texi misc/bovine.texi misc/calc.texi misc/cc-mode.texi misc/cl.tex= i misc/dbus.texi misc/dired-x.texi misc/ebrowse.texi misc/ede.texi misc/edi= ff.texi misc/edt.texi misc/efaq.texi misc/eglot.texi misc/eieio.texi misc/e= macs-gnutls.texi misc/emacs-mime.texi misc/epa.texi misc/erc.texi misc/ert.= texi misc/eshell.texi misc/eudc.texi misc/eww.texi misc/flymake.texi misc/f= orms.texi misc/gnus.texi misc/htmlfontify.texi misc/idlwave.texi misc/ido.t= exi misc/info.texi misc/mairix-el.texi misc/message.texi misc/mh-e.texi mis= c/modus-themes.org misc/newsticker.texi misc/nxml-mode.texi misc/octave-mod= e.texi misc/org.org misc/pcl-cvs.texi misc/pgg.texi misc/rcirc.texi misc/re= ftex.texi misc/remember.texi misc/sasl.texi misc/sc.texi misc/semantic.texi= misc/ses.texi misc/sieve.texi misc/smtpmail.texi misc/speedbar.texi misc/s= recode.texi misc/todo-mode.texi misc/tramp.texi misc/transient.texi misc/ur= l.texi misc/use-package.texi misc/vhdl-mode.texi misc/vip.texi misc/viper.t= exi misc/vtable.texi misc/widget.texi misc/wisent.texi misc/woman.texi \ ) >info/dir.tmp && mv info/dir.tmp info/dir make[2]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/lib' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_ALLOCA_H''@|1|g' \ ./alloca.in.h > alloca.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_DIRENT_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_DIRENT_H''@||g' \ -e 's/@''DIR_HAS_FD_MEMBER''@/1/g' \ -e 's/@''GNULIB_OPENDIR''@/0/g' \ -e 's/@''GNULIB_READDIR''@/0/g' \ -e 's/@''GNULIB_REWINDDIR''@/0/g' \ -e 's/@''GNULIB_CLOSEDIR''@/0/g' \ -e 's/@''GNULIB_DIRFD''@/0/g' \ -e 's/@''GNULIB_FDOPENDIR''@/1/g' \ -e 's/@''GNULIB_SCANDIR''@/0/g' \ -e 's/@''GNULIB_ALPHASORT''@/0/g' \ -e 's/@''HAVE_OPENDIR''@/1/g' \ -e 's/@''HAVE_READDIR''@/1/g' \ -e 's/@''HAVE_REWINDDIR''@/1/g' \ -e 's/@''HAVE_CLOSEDIR''@/1/g' \ -e 's|@''HAVE_DECL_DIRFD''@|1|g' \ -e 's|@''HAVE_DECL_FDOPENDIR''@|1|g' \ -e 's|@''HAVE_FDOPENDIR''@|1|g' \ -e 's|@''HAVE_SCANDIR''@|1|g' \ -e 's|@''HAVE_ALPHASORT''@|1|g' \ -e 's|@''REPLACE_OPENDIR''@|0|g' \ -e 's|@''REPLACE_READDIR''@|0|g' \ -e 's|@''REPLACE_REWINDDIR''@|0|g' \ -e 's|@''REPLACE_CLOSEDIR''@|0|g' \ -e 's|@''REPLACE_DIRFD''@|0|g' \ -e 's|@''REPLACE_FDOPENDIR''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./dirent.in.h > dirent.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_FCNTL_H''@||g' \ -e 's/@''GNULIB_CREAT''@/0/g' \ -e 's/@''GNULIB_FCNTL''@/1/g' \ -e 's/@''GNULIB_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_OPEN''@/0/g' \ -e 's/@''GNULIB_OPENAT''@/0/g' \ -e 's/@''GNULIB_MDA_CREAT''@/1/g' \ -e 's/@''GNULIB_MDA_OPEN''@/1/g' \ -e 's|@''HAVE_FCNTL''@|1|g' \ -e 's|@''HAVE_OPENAT''@|1|g' \ -e 's|@''REPLACE_CREAT''@|0|g' \ -e 's|@''REPLACE_FCNTL''@|1|g' \ -e 's|@''REPLACE_OPEN''@|0|g' \ -e 's|@''REPLACE_OPENAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./fcntl.in.h > fcntl.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/1/g' \ -e 's/@''GNULIB_STRTOUMAX''@/0/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_IMAXDIV_T''@/1/g' \ -e 's/@''REPLACE_IMAXABS''@/0/g' \ -e 's/@''REPLACE_IMAXDIV''@/0/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''REPLACE_STRTOUMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./inttypes.in.h > inttypes.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ ./limits.in.h > limits.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SIGNAL_H''@||g' \ -e 's/@''GNULIB_PTHREAD_SIGMASK''@/1/g' \ -e 's/@''GNULIB_RAISE''@/0/g' \ -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_SIGPROCMASK''@/0/g' \ -e 's/@''GNULIB_SIGACTION''@/0/g' \ -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|1|g' \ -e 's|@''HAVE_PTHREAD_SIGMASK''@|1|g' \ -e 's|@''HAVE_RAISE''@|1|g' \ -e 's|@''HAVE_SIGSET_T''@|1|g' \ -e 's|@''HAVE_SIGINFO_T''@|1|g' \ -e 's|@''HAVE_SIGACTION''@|1|g' \ -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|1|g' \ -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|1|g' \ -e 's|@''HAVE_SIGHANDLER_T''@|1|g' \ -e 's|@''REPLACE_PTHREAD_SIGMASK''@|0|g' \ -e 's|@''REPLACE_RAISE''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./signal.in.h > signal.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDDEF_H''@||g' \ -e 's|@''HAVE_MAX_ALIGN_T''@|1|g' \ -e 's|@''HAVE_WCHAR_T''@|1|g' \ -e 's|@''REPLACE_NULL''@|0|g' \ ./stddef.in.h > stddef.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDIO_H''@||g' \ -e 's/@''GNULIB_DPRINTF''@/0/g' \ -e 's/@''GNULIB_FCLOSE''@/0/g' \ -e 's/@''GNULIB_FDOPEN''@/0/g' \ -e 's/@''GNULIB_FFLUSH''@/0/g' \ -e 's/@''GNULIB_FGETC''@/1/g' \ -e 's/@''GNULIB_FGETS''@/1/g' \ -e 's/@''GNULIB_FOPEN''@/0/g' \ -e 's/@''GNULIB_FOPEN_GNU''@/0/g' \ -e 's/@''GNULIB_FPRINTF''@/1/g' \ -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_FPURGE''@/0/g' \ -e 's/@''GNULIB_FPUTC''@/1/g' \ -e 's/@''GNULIB_FPUTS''@/1/g' \ -e 's/@''GNULIB_FREAD''@/1/g' \ -e 's/@''GNULIB_FREOPEN''@/0/g' \ -e 's/@''GNULIB_FSCANF''@/1/g' \ -e 's/@''GNULIB_FSEEK''@/0/g' \ -e 's/@''GNULIB_FSEEKO''@/0/g' \ -e 's/@''GNULIB_FTELL''@/0/g' \ -e 's/@''GNULIB_FTELLO''@/0/g' \ -e 's/@''GNULIB_FWRITE''@/1/g' \ -e 's/@''GNULIB_GETC''@/1/g' \ -e 's/@''GNULIB_GETCHAR''@/1/g' \ -e 's/@''GNULIB_GETDELIM''@/0/g' \ -e 's/@''GNULIB_GETLINE''@/1/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PCLOSE''@/0/g' \ -e 's/@''GNULIB_PERROR''@/0/g' \ -e 's/@''GNULIB_POPEN''@/0/g' \ -e 's/@''GNULIB_PRINTF''@/1/g' \ -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PUTC''@/1/g' \ -e 's/@''GNULIB_PUTCHAR''@/1/g' \ -e 's/@''GNULIB_PUTS''@/1/g' \ -e 's/@''GNULIB_REMOVE''@/0/g' \ -e 's/@''GNULIB_RENAME''@/0/g' \ -e 's/@''GNULIB_RENAMEAT''@/0/g' \ -e 's/@''GNULIB_SCANF''@/1/g' \ -e 's/@''GNULIB_SNPRINTF''@/0/g' \ -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/0/g' \ -e 's/@''GNULIB_VASPRINTF''@/0/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VFSCANF''@/0/g' \ -e 's/@''GNULIB_VSCANF''@/0/g' \ -e 's/@''GNULIB_VPRINTF''@/1/g' \ -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSNPRINTF''@/0/g' \ -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_MDA_FCLOSEALL''@/1/g' \ -e 's/@''GNULIB_MDA_FDOPEN''@/1/g' \ -e 's/@''GNULIB_MDA_FILENO''@/1/g' \ -e 's/@''GNULIB_MDA_GETW''@/1/g' \ -e 's/@''GNULIB_MDA_PUTW''@/1/g' \ -e 's/@''GNULIB_MDA_TEMPNAM''@/1/g' \ < ./stdio.in.h > stdio.h-t1 sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ -e 's/@''GNULIB_GETLOADAVG''@/1/g' \ -e 's/@''GNULIB_GETPROGNAME''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_MBSTOWCS''@/0/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/1/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RAND''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/1/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \ -e 's/@''GNULIB_SETENV''@/0/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOL''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOUL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ -e 's/@''GNULIB_MDA_ECVT''@/1/g' \ -e 's/@''GNULIB_MDA_FCVT''@/1/g' \ -e 's/@''GNULIB_MDA_GCVT''@/1/g' \ -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \ -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \ < ./stdlib.in.h > stdlib.h-t1 sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/0/g' \ -e 's/@''GNULIB_MEMMEM''@/1/g' \ -e 's/@''GNULIB_MEMPCPY''@/1/g' \ -e 's/@''GNULIB_MEMRCHR''@/1/g' \ -e 's/@''GNULIB_MEMSET_EXPLICIT''@/1/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \ -e 's/@''GNULIB_STPCPY''@/1/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/0/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/0/g' \ -e 's/@''GNULIB_STRNLEN''@/1/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/0/g' \ -e 's/@''GNULIB_STRERROR''@/0/g' \ -e 's/@''GNULIB_STRERROR_R''@/0/g' \ -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \ -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \ -e 's/@''GNULIB_SIGDESCR_NP''@/1/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/0/g' \ -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \ -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./string.in.h > string.h-t1 /usr/bin/mkdir -p 'sys' /usr/bin/mkdir -p 'sys' mv alloca.h-t alloca.h /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_RANDOM_H''@||g' \ -e 's|@''HAVE_SYS_RANDOM_H''@|1|g' \ -e 's/@''GNULIB_GETRANDOM''@/1/g' \ -e 's/@''HAVE_GETRANDOM''@/1/g' \ -e 's/@''REPLACE_GETRANDOM''@/0/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_random.in.h > sys/random.h-t /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_SELECT_H''@||g' \ -e 's|@''HAVE_SYS_SELECT_H''@|1|g' \ -e 's/@''GNULIB_PSELECT''@/1/g' \ -e 's/@''GNULIB_SELECT''@/0/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''HAVE_PSELECT''@|1|g' \ -e 's|@''REPLACE_PSELECT''@|0|g' \ -e 's|@''REPLACE_SELECT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_select.in.h > sys/select.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_STAT_H''@||g' \ -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \ -e 's|@''WINDOWS_STAT_TIMESPEC''@|0|g' \ -e 's/@''GNULIB_CHMOD''@/0/g' \ -e 's/@''GNULIB_FCHMODAT''@/1/g' \ -e 's/@''GNULIB_FSTAT''@/0/g' \ -e 's/@''GNULIB_FSTATAT''@/1/g' \ -e 's/@''GNULIB_FUTIMENS''@/1/g' \ -e 's/@''GNULIB_GETUMASK''@/0/g' \ -e 's/@''GNULIB_LCHMOD''@/0/g' \ -e 's/@''GNULIB_LSTAT''@/1/g' \ -e 's/@''GNULIB_MKDIR''@/0/g' \ -e 's/@''GNULIB_MKDIRAT''@/0/g' \ -e 's/@''GNULIB_MKFIFO''@/0/g' \ -e 's/@''GNULIB_MKFIFOAT''@/0/g' \ -e 's/@''GNULIB_MKNOD''@/0/g' \ -e 's/@''GNULIB_MKNODAT''@/0/g' \ -e 's/@''GNULIB_STAT''@/0/g' \ -e 's/@''GNULIB_UTIMENSAT''@/1/g' \ -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/0/g' \ -e 's/@''GNULIB_MDA_CHMOD''@/1/g' \ -e 's/@''GNULIB_MDA_MKDIR''@/1/g' \ -e 's/@''GNULIB_MDA_UMASK''@/1/g' \ -e 's|@''HAVE_FCHMODAT''@|1|g' \ -e 's|@''HAVE_FSTATAT''@|1|g' \ -e 's|@''HAVE_FUTIMENS''@|1|g' \ -e 's|@''HAVE_GETUMASK''@|1|g' \ -e 's|@''HAVE_LCHMOD''@|1|g' \ -e 's|@''HAVE_LSTAT''@|1|g' \ -e 's|@''HAVE_MKDIRAT''@|1|g' \ -e 's|@''HAVE_MKFIFO''@|1|g' \ -e 's|@''HAVE_MKFIFOAT''@|1|g' \ -e 's|@''HAVE_MKNOD''@|1|g' \ -e 's|@''HAVE_MKNODAT''@|1|g' \ -e 's|@''HAVE_UTIMENSAT''@|1|g' \ -e 's|@''REPLACE_CHMOD''@|0|g' \ -e 's|@''REPLACE_FCHMODAT''@|0|g' \ -e 's|@''REPLACE_FSTAT''@|0|g' \ -e 's|@''REPLACE_FSTATAT''@|0|g' \ -e 's|@''REPLACE_FUTIMENS''@|0|g' \ -e 's|@''REPLACE_LSTAT''@|0|g' \ -e 's|@''REPLACE_MKDIR''@|0|g' \ -e 's|@''REPLACE_MKFIFO''@|0|g' \ -e 's|@''REPLACE_MKFIFOAT''@|0|g' \ -e 's|@''REPLACE_MKNOD''@|0|g' \ -e 's|@''REPLACE_MKNODAT''@|0|g' \ -e 's|@''REPLACE_STAT''@|0|g' \ -e 's|@''REPLACE_UTIMENSAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_stat.in.h > sys/stat.h-t mv limits.h-t limits.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's/@''HAVE_SYS_TIME_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TIME_H''@||g' \ -e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \ -e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \ -e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \ -e 's/@''REPLACE_STRUCT_TIMEVAL''@/0/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_time.in.h > sys/time.h-t /usr/bin/mkdir -p 'sys' mv fcntl.h-t fcntl.h mv stddef.h-t stddef.h mv dirent.h-t dirent.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_TIME_H''@||g' \ -e 's/@''GNULIB_CTIME''@/0/g' \ -e 's/@''GNULIB_LOCALTIME''@/0/g' \ -e 's/@''GNULIB_MKTIME''@/1/g' \ -e 's/@''GNULIB_NANOSLEEP''@/1/g' \ -e 's/@''GNULIB_STRFTIME''@/0/g' \ -e 's/@''GNULIB_STRPTIME''@/0/g' \ -e 's/@''GNULIB_TIME''@/0/g' \ -e 's/@''GNULIB_TIMEGM''@/1/g' \ -e 's/@''GNULIB_TIMESPEC_GET''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GETRES''@/0/g' \ -e 's/@''GNULIB_TIME_R''@/1/g' \ -e 's/@''GNULIB_TIME_RZ''@/1/g' \ -e 's/@''GNULIB_TZSET''@/0/g' \ -e 's/@''GNULIB_MDA_TZSET''@/1/g' \ -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \ -e 's|@''HAVE_NANOSLEEP''@|1|g' \ -e 's|@''HAVE_STRPTIME''@|1|g' \ -e 's|@''HAVE_TIMEGM''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GET''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GETRES''@|1|g' \ -e 's|@''HAVE_TIMEZONE_T''@|0|g' \ -e 's|@''REPLACE_CTIME''@|0|g' \ -e 's|@''REPLACE_GMTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME_R''@|0|g' \ -e 's|@''REPLACE_MKTIME''@|0|g' \ -e 's|@''REPLACE_NANOSLEEP''@|1|g' \ -e 's|@''REPLACE_STRFTIME''@|0|g' \ -e 's|@''REPLACE_TIME''@|0|g' \ -e 's|@''REPLACE_TIMEGM''@|0|g' \ -e 's|@''REPLACE_TIMESPEC_GET''@|0|g' \ -e 's|@''REPLACE_TIMESPEC_GETRES''@|0|g' \ -e 's|@''REPLACE_TZSET''@|0|g' \ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \ -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_TIME_UTC''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./time.in.h > time.h-t mv signal.h-t signal.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ ./sys_types.in.h > sys/types.h-t mv inttypes.h-t inttypes.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_ACCESS''@/0/g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/0/g' \ -e 's/@''GNULIB_COPY_FILE_RANGE''@/1/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/1/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/1/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_EXECL''@/0/g' \ -e 's/@''GNULIB_EXECLE''@/0/g' \ -e 's/@''GNULIB_EXECLP''@/0/g' \ -e 's/@''GNULIB_EXECV''@/0/g' \ -e 's/@''GNULIB_EXECVE''@/0/g' \ -e 's/@''GNULIB_EXECVP''@/0/g' \ -e 's/@''GNULIB_EXECVPE''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/1/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/1/g' \ -e 's/@''GNULIB_FTRUNCATE''@/0/g' \ < ./unistd.in.h > unistd.h-t1 mv sys/random.h-t sys/random.h mv sys/select.h-t sys/select.h mv sys/time.h-t sys/time.h mv sys/types.h-t sys/types.h sed \ -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_MEMSET_EXPLICIT''@|0|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \ -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \ -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_FFSLL''@|0|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_MEMPCPY''@|0|g' \ -e 's|@''REPLACE_MEMSET_EXPLICIT''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_STPCPY''@|0|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|0|g' \ -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''REPLACE_STRVERSCMP''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < string.h-t1 > string.h-t2 sed \ -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_ECVT''@|1|g' \ -e 's|@''HAVE_DECL_FCVT''@|1|g' \ -e 's|@''HAVE_DECL_GCVT''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_DECL_PROGRAM_INVOCATION_NAME''@|1|g' \ -e 's|@''HAVE_GETPROGNAME''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOL''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOUL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ < stdlib.h-t1 > stdlib.h-t2 mv sys/stat.h-t sys/stat.h mv time.h-t time.h sed \ -e 's|@''HAVE_DECL_FCLOSEALL''@|1|g' \ -e 's|@''HAVE_DECL_FPURGE''@|1|g' \ -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \ -e 's|@''HAVE_DECL_FTELLO''@|1|g' \ -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \ -e 's|@''HAVE_DECL_GETLINE''@|1|g' \ -e 's|@''HAVE_DECL_GETW''@|1|g' \ -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \ -e 's|@''HAVE_DECL_PUTW''@|1|g' \ -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \ -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \ -e 's|@''HAVE_DPRINTF''@|1|g' \ -e 's|@''HAVE_FSEEKO''@|1|g' \ -e 's|@''HAVE_FTELLO''@|1|g' \ -e 's|@''HAVE_PCLOSE''@|1|g' \ -e 's|@''HAVE_POPEN''@|1|g' \ -e 's|@''HAVE_RENAMEAT''@|1|g' \ -e 's|@''HAVE_VASPRINTF''@|1|g' \ -e 's|@''HAVE_VDPRINTF''@|1|g' \ < stdio.h-t1 > stdio.h-t2 sed \ -e 's/@''GNULIB_GETCWD''@/0/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/1/g' \ -e 's/@''GNULIB_GETENTROPY''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETOPT_POSIX''@/1/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETPASS''@/0/g' \ -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/0/g' \ -e 's/@''GNULIB_PIPE''@/0/g' \ -e 's/@''GNULIB_PIPE2''@/1/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/1/g' \ -e 's/@''GNULIB_READLINKAT''@/1/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/0/g' \ -e 's/@''GNULIB_SYMLINK''@/1/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TRUNCATE''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/00/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \ -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \ -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \ -e 's/@''GNULIB_MDA_DUP''@/1/g' \ -e 's/@''GNULIB_MDA_DUP2''@/1/g' \ -e 's/@''GNULIB_MDA_EXECL''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECV''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \ -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \ -e 's/@''GNULIB_MDA_GETPID''@/1/g' \ -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \ -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \ -e 's/@''GNULIB_MDA_READ''@/1/g' \ -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \ -e 's/@''GNULIB_MDA_SWAB''@/1/g' \ -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \ -e 's/@''GNULIB_MDA_WRITE''@/1/g' \ < unistd.h-t1 > unistd.h-t2 sed \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|0|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|g' \ -e 's|@''REPLACE_FOPEN''@|0|g' \ -e 's|@''REPLACE_FOPEN_FOR_FOPEN_GNU''@|0|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|0|g' \ -e 's|@''REPLACE_FSEEKO''@|0|g' \ -e 's|@''REPLACE_FTELL''@|0|g' \ -e 's|@''REPLACE_FTELLO''@|0|g' \ -e 's|@''REPLACE_GETDELIM''@|0|g' \ -e 's|@''REPLACE_GETLINE''@|0|g' \ -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \ -e 's|@''REPLACE_PERROR''@|0|g' \ -e 's|@''REPLACE_POPEN''@|0|g' \ -e 's|@''REPLACE_PRINTF''@|0|g' \ -e 's|@''REPLACE_REMOVE''@|0|g' \ -e 's|@''REPLACE_RENAME''@|0|g' \ -e 's|@''REPLACE_RENAMEAT''@|0|g' \ -e 's|@''REPLACE_SNPRINTF''@|0|g' \ -e 's|@''REPLACE_SPRINTF''@|0|g' \ -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \ -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \ -e 's|@''REPLACE_TMPFILE''@|0|g' \ -e 's|@''REPLACE_VASPRINTF''@|0|g' \ -e 's|@''REPLACE_VDPRINTF''@|0|g' \ -e 's|@''REPLACE_VFPRINTF''@|0|g' \ -e 's|@''REPLACE_VPRINTF''@|0|g' \ -e 's|@''REPLACE_VSNPRINTF''@|0|g' \ -e 's|@''REPLACE_VSPRINTF''@|0|g' \ -e 's|@''ASM_SYMBOL_PREFIX''@||g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < stdio.h-t2 > stdio.h-t3 rm -f string.h-t1 sed \ -e 's|@''REPLACE__EXIT''@|0|g' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_GETLOADAVG''@|0|g' \ -e 's|@''REPLACE_GETPROGNAME''@|0|g' \ -e 's|@''REPLACE_GETSUBOPT''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_MB_CUR_MAX''@|0|g' \ -e 's|@''REPLACE_MBSTOWCS''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKOSTEMP''@|0|g' \ -e 's|@''REPLACE_MKOSTEMPS''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \ -e 's|@''REPLACE_POSIX_OPENPT''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RAND''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOL''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_STRTOLL''@|0|g' \ -e 's|@''REPLACE_STRTOUL''@|0|g' \ -e 's|@''REPLACE_STRTOULL''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < stdlib.h-t2 > stdlib.h-t3 mv string.h-t2 string.h sed \ -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_EXECVPE''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETENTROPY''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GETPASS''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ < unistd.h-t2 > unistd.h-t3 rm -f stdio.h-t1 stdio.h-t2 mv stdio.h-t3 stdio.h rm -f stdlib.h-t1 stdlib.h-t2 mv stdlib.h-t3 stdlib.h sed \ -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_DUP3''@|0|g' \ -e 's|@''REPLACE_EXECL''@|0|g' \ -e 's|@''REPLACE_EXECLE''@|0|g' \ -e 's|@''REPLACE_EXECLP''@|0|g' \ -e 's|@''REPLACE_EXECV''@|0|g' \ -e 's|@''REPLACE_EXECVE''@|0|g' \ -e 's|@''REPLACE_EXECVP''@|0|g' \ -e 's|@''REPLACE_EXECVPE''@|0|g' \ -e 's|@''REPLACE_FACCESSAT''@|0|g' \ -e 's|@''REPLACE_FCHDIR''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FDATASYNC''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \ -e 's|@''REPLACE_GETENTROPY''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_GETPASS''@|0|g' \ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PIPE2''@|1|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SETHOSTNAME''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|0|g' \ -e 's|@''REPLACE_TRUNCATE''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|1|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < unistd.h-t3 > unistd.h-t4 rm -f unistd.h-t1 unistd.h-t2 unistd.h-t3 mv unistd.h-t4 unistd.h x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/fingerprint.d -MP -fstrict-flex= -arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdoub= le-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Win= valid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmiss= ing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -= Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototy= pes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-f= inal-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-= pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2= -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fall= through=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4= 031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -W= no-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliter= al -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finit= e-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch = -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPT= O_STREAM -o fingerprint.o fingerprint.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/acl-errno-valid.d -MP -fstrict-= flex-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -W= double-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self = -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -W= missing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definiti= on -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-pro= totypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsugge= st-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunkn= own-pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds= =3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-= fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than= =3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-ini= t -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonl= iteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-f= inite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-misma= tch -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_C= RYPTO_STREAM -o acl-errno-valid.o acl-errno-valid.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/acl-internal.d -MP -fstrict-fle= x-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdou= ble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Wi= nvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmis= sing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition = -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-protot= ypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-= final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown= -pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D= 2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fal= lthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D= 4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -= Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonlite= ral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-fini= te-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch= -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYP= TO_STREAM -o acl-internal.o acl-internal.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/get-permissions.d -MP -fstrict-= flex-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -W= double-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self = -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -W= missing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definiti= on -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-pro= totypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsugge= st-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunkn= own-pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds= =3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-= fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than= =3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-ini= t -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonl= iteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-f= inite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-misma= tch -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_C= RYPTO_STREAM -o get-permissions.o get-permissions.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/set-permissions.d -MP -fstrict-= flex-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -W= double-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self = -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -W= missing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definiti= on -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-pro= totypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsugge= st-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunkn= own-pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds= =3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-= fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than= =3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-ini= t -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonl= iteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-f= inite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-misma= tch -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_C= RYPTO_STREAM -o set-permissions.o set-permissions.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/allocator.d -MP -fstrict-flex-a= rrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble= -promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winva= lid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissin= g-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wo= penmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototype= s -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fin= al-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pr= agmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -= Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallth= rough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D403= 1 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno= -sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral= -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-= math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -W= no-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_= STREAM -o allocator.o allocator.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/binary-io.d -MP -fstrict-flex-a= rrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble= -promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winva= lid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissin= g-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wo= penmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototype= s -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fin= al-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pr= agmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -= Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallth= rough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D403= 1 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno= -sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral= -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-= math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -W= no-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_= STREAM -o binary-io.o binary-io.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/boot-time.d -MP -fstrict-flex-a= rrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble= -promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winva= lid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissin= g-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wo= penmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototype= s -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fin= al-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pr= agmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -= Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallth= rough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D403= 1 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno= -sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral= -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-= math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -W= no-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_= STREAM -o boot-time.o boot-time.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/c-ctype.d -MP -fstrict-flex-arr= ays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-p= romotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvali= d-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-= prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wope= nmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes = -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final= -methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-prag= mas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wa= ttribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthro= ugh=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 = -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-s= ign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -= Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-ma= th-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno= -error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_ST= REAM -o c-ctype.o c-ctype.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/c-strcasecmp.d -MP -fstrict-fle= x-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdou= ble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Wi= nvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmis= sing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition = -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-protot= ypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-= final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown= -pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D= 2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fal= lthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D= 4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -= Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonlite= ral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-fini= te-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch= -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYP= TO_STREAM -o c-strcasecmp.o c-strcasecmp.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/c-strncasecmp.d -MP -fstrict-fl= ex-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdo= uble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -W= invalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmi= ssing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition= -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-proto= types -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest= -final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknow= n-pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds= =3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-= fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than= =3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-ini= t -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonl= iteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-f= inite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-misma= tch -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_C= RYPTO_STREAM -o c-strncasecmp.o c-strncasecmp.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/careadlinkat.d -MP -fstrict-fle= x-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdou= ble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Wi= nvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmis= sing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition = -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-protot= ypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-= final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown= -pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D= 2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fal= lthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D= 4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -= Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonlite= ral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-fini= te-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch= -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYP= TO_STREAM -o careadlinkat.o careadlinkat.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/close-stream.d -MP -fstrict-fle= x-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdou= ble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Wi= nvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmis= sing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition = -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-protot= ypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-= final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown= -pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D= 2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fal= lthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D= 4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -= Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonlite= ral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-fini= te-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch= -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYP= TO_STREAM -o close-stream.o close-stream.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/copy-file-range.d -MP -fstrict-= flex-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -W= double-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self = -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -W= missing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definiti= on -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-pro= totypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsugge= st-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunkn= own-pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds= =3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-= fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than= =3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-ini= t -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonl= iteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-f= inite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-misma= tch -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_C= RYPTO_STREAM -o copy-file-range.o copy-file-range.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/count-leading-zeros.d -MP -fstr= ict-flex-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimizatio= n -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-s= elf -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dir= s -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-defi= nition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict= -prototypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Ws= uggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -W= unknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bo= unds=3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimpli= cit-fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-= than=3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override= -init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-= nonliteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -f= no-finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-m= ismatch -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPI= LE_CRYPTO_STREAM -o count-leading-zeros.o count-leading-zeros.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/count-one-bits.d -MP -fstrict-f= lex-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wd= ouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -= Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wm= issing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definitio= n -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prot= otypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsugges= t-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunkno= wn-pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds= =3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-= fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than= =3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-ini= t -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonl= iteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-f= inite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-misma= tch -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_C= RYPTO_STREAM -o count-one-bits.o count-one-bits.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/count-trailing-zeros.d -MP -fst= rict-flex-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimizati= on -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-= self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-di= rs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-def= inition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstric= t-prototypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -W= suggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -= Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-b= ounds=3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimpl= icit-fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger= -than=3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-overrid= e-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format= -nonliteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -= fno-finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-= mismatch -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMP= ILE_CRYPTO_STREAM -o count-trailing-zeros.o count-trailing-zeros.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/md5-stream.d -MP -fstrict-flex-= arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdoubl= e-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winv= alid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissi= ng-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -W= openmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototyp= es -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fi= nal-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-p= ragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 = -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallt= hrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D40= 31 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wn= o-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonlitera= l -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite= -math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -= Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO= _STREAM -o md5-stream.o md5-stream.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/md5.d -MP -fstrict-flex-arrays = -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promo= tion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pc= h -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prot= otypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-= simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsu= ggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-met= hods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas = -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattri= bute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-= only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-er= ror=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_STREA= M -o md5.o md5.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/sha1.d -MP -fstrict-flex-arrays= -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-prom= otion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-p= ch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-pro= totypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp= -simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Ws= uggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-me= thods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-= only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-er= ror=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_STREA= M -o sha1.o sha1.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/sha256.d -MP -fstrict-flex-arra= ys -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-pr= omotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid= -pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-p= rototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopen= mp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -= Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-= methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragm= as -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wat= tribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrou= gh=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -= Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-si= gn-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -W= no-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-mat= h-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-= error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_STR= EAM -o sha256.o sha256.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/sha512.d -MP -fstrict-flex-arra= ys -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-pr= omotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid= -pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-p= rototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopen= mp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -= Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-= methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragm= as -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wat= tribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrou= gh=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -= Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-si= gn-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -W= no-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-mat= h-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-= error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_STR= EAM -o sha512.o sha512.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/fcntl.d -MP -fstrict-flex-array= s -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-pro= motion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-= pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-pr= ototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenm= p-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -W= suggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-m= ethods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragma= s -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Watt= ribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthroug= h=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -W= redundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sig= n-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math= -only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-e= rror=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_STRE= AM -o fcntl.o fcntl.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/filevercmp.d -MP -fstrict-flex-= arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdoubl= e-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winv= alid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissi= ng-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -W= openmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototyp= es -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fi= nal-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-p= ragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 = -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallt= hrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D40= 31 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wn= o-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonlitera= l -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite= -math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -= Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO= _STREAM -o filevercmp.o filevercmp.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/filemode.d -MP -fstrict-flex-ar= rays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-= promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winval= id-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing= -prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wop= enmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes= -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fina= l-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pra= gmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -W= attribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthr= ough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031= -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-= sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral = -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-m= ath-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wn= o-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_S= TREAM -o filemode.o filemode.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/file-has-acl.d -MP -fstrict-fle= x-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdou= ble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Wi= nvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmis= sing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition = -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-protot= ypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-= final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown= -pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D= 2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fal= lthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D= 4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -= Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonlite= ral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-fini= te-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch= -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYP= TO_STREAM -o file-has-acl.o file-has-acl.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/dtotimespec.d -MP -fstrict-flex= -arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdoub= le-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Win= valid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmiss= ing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -= Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototy= pes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-f= inal-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-= pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2= -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fall= through=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4= 031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -W= no-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliter= al -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finit= e-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch = -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPT= O_STREAM -o dtotimespec.o dtotimespec.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/dtoastr.d -MP -fstrict-flex-arr= ays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-p= romotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvali= d-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-= prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wope= nmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes = -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final= -methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-prag= mas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wa= ttribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthro= ugh=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 = -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-s= ign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -= Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-ma= th-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno= -error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_ST= REAM -o dtoastr.o dtoastr.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/nproc.d -MP -fstrict-flex-array= s -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-pro= motion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-= pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-pr= ototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenm= p-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -W= suggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-m= ethods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragma= s -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Watt= ribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthroug= h=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -W= redundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sig= n-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math= -only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-e= rror=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_STRE= AM -o nproc.o nproc.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/nanosleep.d -MP -fstrict-flex-a= rrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble= -promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winva= lid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissin= g-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wo= penmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototype= s -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fin= al-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pr= agmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -= Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallth= rough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D403= 1 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno= -sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral= -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-= math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -W= no-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_= STREAM -o nanosleep.o nanosleep.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/memset_explicit.d -MP -fstrict-= flex-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -W= double-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self = -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -W= missing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definiti= on -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-pro= totypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsugge= st-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunkn= own-pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds= =3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-= fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than= =3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-ini= t -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonl= iteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-f= inite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-misma= tch -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_C= RYPTO_STREAM -o memset_explicit.o memset_explicit.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/gettime.d -MP -fstrict-flex-arr= ays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-p= romotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvali= d-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-= prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wope= nmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes = -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final= -methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-prag= mas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wa= ttribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthro= ugh=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 = -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-s= ign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -= Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-ma= th-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno= -error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_ST= REAM -o gettime.o gettime.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/fsusage.d -MP -fstrict-flex-arr= ays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-p= romotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvali= d-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-= prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wope= nmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes = -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final= -methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-prag= mas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wa= ttribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthro= ugh=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 = -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-s= ign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -= Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-ma= th-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno= -error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_ST= REAM -o fsusage.o fsusage.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/nstrftime.d -MP -fstrict-flex-a= rrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble= -promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winva= lid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissin= g-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wo= penmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototype= s -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fin= al-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pr= agmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -= Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallth= rough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D403= 1 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno= -sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral= -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-= math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -W= no-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_= STREAM -o nstrftime.o nstrftime.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/pipe2.d -MP -fstrict-flex-array= s -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-pro= motion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-= pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-pr= ototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenm= p-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -W= suggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-m= ethods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragma= s -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Watt= ribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthroug= h=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -W= redundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sig= n-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math= -only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-e= rror=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_STRE= AM -o pipe2.o pipe2.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/qcopy-acl.d -MP -fstrict-flex-a= rrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble= -promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winva= lid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissin= g-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wo= penmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototype= s -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fin= al-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pr= agmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -= Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallth= rough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D403= 1 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno= -sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral= -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-= math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -W= no-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_= STREAM -o qcopy-acl.o qcopy-acl.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/time_rz.d -MP -fstrict-flex-arr= ays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-p= romotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvali= d-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-= prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wope= nmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes = -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final= -methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-prag= mas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wa= ttribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthro= ugh=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 = -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-s= ign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -= Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-ma= th-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno= -error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_ST= REAM -o time_rz.o time_rz.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/tempname.d -MP -fstrict-flex-ar= rays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-= promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winval= id-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing= -prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wop= enmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes= -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fina= l-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pra= gmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -W= attribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthr= ough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031= -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-= sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral = -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-m= ath-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wn= o-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_S= TREAM -o tempname.o tempname.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/stat-time.d -MP -fstrict-flex-a= rrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble= -promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winva= lid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissin= g-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wo= penmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototype= s -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fin= al-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pr= agmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -= Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallth= rough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D403= 1 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno= -sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral= -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-= math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -W= no-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_= STREAM -o stat-time.o stat-time.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/sig2str.d -MP -fstrict-flex-arr= ays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-p= romotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvali= d-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-= prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wope= nmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes = -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final= -methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-prag= mas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wa= ttribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthro= ugh=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 = -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-s= ign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -= Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-ma= th-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno= -error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_ST= REAM -o sig2str.o sig2str.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/timespec.d -MP -fstrict-flex-ar= rays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-= promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winval= id-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing= -prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wop= enmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes= -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fina= l-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pra= gmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -W= attribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthr= ough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031= -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-= sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral = -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-m= ath-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wn= o-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_S= TREAM -o timespec.o timespec.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/timespec-add.d -MP -fstrict-fle= x-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdou= ble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Wi= nvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmis= sing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition = -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-protot= ypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-= final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown= -pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D= 2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fal= lthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D= 4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -= Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonlite= ral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-fini= te-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch= -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYP= TO_STREAM -o timespec-add.o timespec-add.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/u64.d -MP -fstrict-flex-arrays = -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promo= tion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pc= h -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prot= otypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-= simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsu= ggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-met= hods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas = -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattri= bute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-= only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-er= ror=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_STREA= M -o u64.o u64.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/unistd.d -MP -fstrict-flex-arra= ys -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-pr= omotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid= -pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-p= rototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopen= mp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -= Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-= methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragm= as -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wat= tribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrou= gh=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -= Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-si= gn-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -W= no-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-mat= h-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-= error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_STR= EAM -o unistd.o unistd.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/timespec-sub.d -MP -fstrict-fle= x-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdou= ble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Wi= nvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmis= sing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition = -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-protot= ypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-= final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown= -pragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D= 2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fal= lthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D= 4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -= Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonlite= ral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-fini= te-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch= -Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYP= TO_STREAM -o timespec-sub.o timespec-sub.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/openat-die.d -MP -fstrict-flex-= arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdoubl= e-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winv= alid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissi= ng-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -W= openmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototyp= es -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fi= nal-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-p= ragmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 = -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallt= hrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D40= 31 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wn= o-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonlitera= l -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite= -math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -= Wno-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO= _STREAM -o openat-die.o openat-die.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/save-cwd.d -MP -fstrict-flex-ar= rays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-= promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winval= id-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing= -prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wop= enmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes= -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fina= l-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pra= gmas -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -W= attribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthr= ough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031= -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-= sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral = -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-m= ath-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wn= o-error=3Dstrict-aliasing -I. -I../src -I. -I../src -DGL_COMPILE_CRYPTO_S= TREAM -o save-cwd.o save-cwd.c rm -f libgnu.a x86_64-pc-linux-gnu-ar cr libgnu.a fingerprint.o acl-errno-valid.o acl-int= ernal.o get-permissions.o set-permissions.o allocator.o binary-io.o boot-ti= me.o c-ctype.o c-strcasecmp.o c-strncasecmp.o careadlinkat.o close-stream.o= copy-file-range.o count-leading-zeros.o count-one-bits.o count-trailing-ze= ros.o md5-stream.o md5.o sha1.o sha256.o sha512.o dtoastr.o dtotimespec.o f= cntl.o file-has-acl.o filemode.o filevercmp.o fsusage.o gettime.o memset_ex= plicit.o nanosleep.o nproc.o nstrftime.o pipe2.o qcopy-acl.o sig2str.o stat= -time.o tempname.o time_rz.o timespec.o timespec-add.o timespec-sub.o u64.o= unistd.o openat-die.o save-cwd.o x86_64-pc-linux-gnu-ranlib libgnu.a make[2]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/lib' make -C lib-src all make[2]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/lib-src' x86_64-pc-linux-gnu-gcc -fstrict-flex-arrays -Wall -Warith-conversion -Wd= ate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wext= ra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-dec= larations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnu= ll-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arit= h -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dformat -Ws= uggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-types -= Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-m= acros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-alias= =3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -Wshif= t-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredundant-de= cls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -W= no-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars= -I. -I../src -I../lib -I. -I./../src -I./../lib -Wl,--as-needed -Wl,-Ofa= st -Wl,--sort-common -march=3Dnative -Ofast -fno-stack-protector -fno-fin= ite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatc= h -Wno-error=3Dstrict-aliasing -o etags etags.c ../lib/libgnu.a=20=20=20 x86_64-pc-linux-gnu-gcc -fstrict-flex-arrays -Wall -Warith-conversion -Wd= ate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wext= ra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-dec= larations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnu= ll-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arit= h -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dformat -Ws= uggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-types -= Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-m= acros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-alias= =3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -Wshif= t-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredundant-de= cls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -W= no-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars= -I. -I../src -I../lib -I. -I./../src -I./../lib -Wl,--as-needed -Wl,-Ofa= st -Wl,--sort-common -march=3Dnative -Ofast -fno-stack-protector -fno-fin= ite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatc= h -Wno-error=3Dstrict-aliasing -o ctags ctags.c ../lib/libgnu.a=20=20=20 x86_64-pc-linux-gnu-gcc -fstrict-flex-arrays -Wall -Warith-conversion -Wd= ate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wext= ra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-dec= larations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnu= ll-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arit= h -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dformat -Ws= uggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-types -= Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-m= acros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-alias= =3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -Wshif= t-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredundant-de= cls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -W= no-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars= -I. -I../src -I../lib -I. -I./../src -I./../lib -Wl,--as-needed -Wl,-Ofa= st -Wl,--sort-common -march=3Dnative -Ofast -fno-stack-protector -fno-fin= ite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatc= h -Wno-error=3Dstrict-aliasing emacsclient.c \ ../lib/libgnu.a \ \ \ -o emacsclient x86_64-pc-linux-gnu-gcc -fstrict-flex-arrays -Wall -Warith-conversion -Wd= ate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wext= ra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-dec= larations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnu= ll-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arit= h -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dformat -Ws= uggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-types -= Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-m= acros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-alias= =3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -Wshif= t-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredundant-de= cls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -W= no-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars= -I. -I../src -I../lib -I. -I./../src -I./../lib -Wl,--as-needed -Wl,-Ofa= st -Wl,--sort-common -march=3Dnative -Ofast -fno-stack-protector -fno-fin= ite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatc= h -Wno-error=3Dstrict-aliasing -o ebrowse ebrowse.c ../lib/libgnu.a=20 x86_64-pc-linux-gnu-gcc -fstrict-flex-arrays -Wall -Warith-conversion -Wd= ate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wext= ra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-dec= larations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnu= ll-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arit= h -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dformat -Ws= uggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-types -= Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-m= acros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-alias= =3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -Wshif= t-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredundant-de= cls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -W= no-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars= -I. -I../src -I../lib -I. -I./../src -I./../lib -Wl,--as-needed -Wl,-Ofa= st -Wl,--sort-common -march=3Dnative -Ofast -fno-stack-protector -fno-fin= ite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatc= h -Wno-error=3Dstrict-aliasing hexl.c ../lib/libgnu.a -o hexl x86_64-pc-linux-gnu-gcc -fstrict-flex-arrays -Wall -Warith-conversion -Wd= ate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wext= ra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-dec= larations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnu= ll-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arit= h -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dformat -Ws= uggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-types -= Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-m= acros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-alias= =3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -Wshif= t-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredundant-de= cls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -W= no-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars= -I. -I../src -I../lib -I. -I./../src -I./../lib -Wl,--as-needed -Wl,-Ofa= st -Wl,--sort-common -march=3Dnative -Ofast -fno-stack-protector -fno-fin= ite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatc= h -Wno-error=3Dstrict-aliasing \ -DHAVE_SHARED_GAME_DIR=3D"\"/var/games/emacs\"" \ update-game-score.c ../lib/libgnu.a -o update-game-score x86_64-pc-linux-gnu-gcc -fstrict-flex-arrays -Wall -Warith-conversion -Wd= ate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wext= ra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-dec= larations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnu= ll-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arit= h -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dformat -Ws= uggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-types -= Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-m= acros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-alias= =3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -Wshif= t-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredundant-de= cls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -W= no-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars= -I. -I../src -I../lib -I. -I./../src -I./../lib -Wl,--as-needed -Wl,-Ofa= st -Wl,--sort-common -march=3Dnative -Ofast -fno-stack-protector -fno-fin= ite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatc= h -Wno-error=3Dstrict-aliasing make-docfile.c ../lib/libgnu.a -o make-doc= file x86_64-pc-linux-gnu-gcc -fstrict-flex-arrays -Wall -Warith-conversion -Wd= ate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wext= ra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-dec= larations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnu= ll-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arit= h -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dformat -Ws= uggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-types -= Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-m= acros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-alias= =3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -Wshif= t-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredundant-de= cls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -W= no-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars= -I. -I../src -I../lib -I. -I./../src -I./../lib -Wl,--as-needed -Wl,-Ofa= st -Wl,--sort-common -march=3Dnative -Ofast -fno-stack-protector -fno-fin= ite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatc= h -Wno-error=3Dstrict-aliasing make-fingerprint.c ../lib/libgnu.a -o make= -fingerprint make[2]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/doc/lispintro' make[2]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/lib-src' make -C src BIN_DESTDIR=3D''/usr/bin/'' \ ELN_DESTDIR=3D'/usr/lib64/emacs/30.0.50/' all make[2]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/src' ( printf 'shortlisp =3D \\\n'; \ sed -n 's/^[ \t]*(load "\([^"]*\)".*/\1/p' ../lisp/loadup.el | \ sed -e 's/$/.elc \\/' -e 's/\.el\.elc/.el/'; \ echo "" ) > /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/src/lis= p.mk.tmp mv -f /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/src/lisp.mk.t= mp /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/src/lisp.mk ../lib-src/make-docfile -d . -g dispnew.o frame.o scroll.o xdisp.o menu.o x= menu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o b= idi.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfn= s.o xsettings.o dbusbind.o emacs.o keyboard.o macros.o keymap.o sysdep.o b= ignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cm= ds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o = pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o sort.o f= ont.o print.o lread.o emacs-module.o syntax.o bytecode.o comp.o dynlib.o p= rocess.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o dopr= nt.o intervals.o textprop.o composite.o xml.o lcms.o inotify.o profiler.o = decompress.o thread.o systhread.o sqlite.o treesit.o itree.o xfont.o = ftfont.o ftcrfont.o hbfont.o fontset.o fringe.o image.o textconv.o xgselec= t.o json.o > globals.tmp for i in dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o chars= et.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o ter= minal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o dbus= bind.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o file= lock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefi= ddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.= o editfns.o callint.o eval.o floatfns.o fns.o sort.o font.o print.o lread.o= emacs-module.o syntax.o bytecode.o comp.o dynlib.o process.o gnutls.o cal= lproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o text= prop.o composite.o xml.o lcms.o inotify.o profiler.o decompress.o thread.o= systhread.o sqlite.o treesit.o itree.o xfont.o ftfont.o ftcrfont.o h= bfont.o fontset.o fringe.o image.o textconv.o xgselect.o json.o termi= nfo.o lastfile.o widget.o ; do \ echo "$i" | sed 's,.*/,,; s/\.obj$/\.o/; s/^/"/; s/$/",/' \ || exit; \ done >buildobj.h.tmp make -C ../admin/charsets all make -C ../admin/unidata charscript.el make -C ../admin/unidata emoji-zwj.el make[3]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/admin/unidata' make -C ../admin/charsets cp51932.el make -C ../admin/charsets eucjp-ms.el make[3]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/admin/unidata' make[3]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/admin/charsets' AWK=3Dgawk ./mapconv glibc/ISO-8859-2.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.= awk > ../../etc/charsets/8859-2.map AWK=3Dgawk ./mapconv glibc/ISO-8859-3.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.= awk > ../../etc/charsets/8859-3.map AWK=3Dgawk ./mapconv glibc/ISO-8859-4.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.= awk > ../../etc/charsets/8859-4.map AWK=3Dgawk ./mapconv glibc/ISO-8859-5.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.= awk > ../../etc/charsets/8859-5.map make[3]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/admin/charsets' AWK=3Dgawk ./mapconv mapfiles/CP932.TXT '/^0x[89A-F][0-9A-F][0-9A-F]/' UNIC= ODE2 ./cp932.awk > ../../etc/charsets/CP932-2BYTE.map AWK=3Dgawk ./mapconv glibc/ISO-8859-6.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.= awk > ../../etc/charsets/8859-6.map make[3]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/admin/charsets' gunzip -c glibc/EUC-JP-MS.gz | gawk -f ./eucjp-ms.awk > ../../lisp/internat= ional/eucjp-ms.el AWK=3Dgawk ./mapconv glibc/ISO-8859-7.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.= awk > ../../etc/charsets/8859-7.map AWK=3Dgawk ./mapconv glibc/ISO-8859-8.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.= awk > ../../etc/charsets/8859-8.map AWK=3Dgawk ./mapconv glibc/ISO-8859-9.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.= awk > ../../etc/charsets/8859-9.map AWK=3Dgawk ./mapconv glibc/ISO-8859-10.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact= .awk > ../../etc/charsets/8859-10.map AWK=3Dgawk ./mapconv glibc/ISO-8859-11.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact= .awk > ../../etc/charsets/8859-11.map gawk -f ./blocks.awk ./Blocks.txt ./emoji-data.txt > ../../lisp/internation= al/charscript.el AWK=3Dgawk ./mapconv glibc/ISO-8859-13.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact= .awk > ../../etc/charsets/8859-13.map gawk -f ./emoji-zwj.awk ./emoji-zwj-sequences.txt ./emoji-sequences.txt > .= ./../lisp/international/emoji-zwj.el AWK=3Dgawk ./mapconv glibc/ISO-8859-14.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact= .awk > ../../etc/charsets/8859-14.map AWK=3Dgawk ./mapconv glibc/ISO-8859-15.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact= .awk > ../../etc/charsets/8859-15.map AWK=3Dgawk ./mapconv glibc/ISO-8859-16.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact= .awk > ../../etc/charsets/8859-16.map AWK=3Dgawk ./mapconv glibc/IBM037.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM037.map AWK=3Dgawk ./mapconv glibc/IBM038.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM038.map AWK=3Dgawk ./mapconv glibc/IBM256.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM256.map AWK=3Dgawk ./mapconv glibc/IBM273.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM273.map AWK=3Dgawk ./mapconv glibc/IBM274.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM274.map AWK=3Dgawk ./mapconv glibc/IBM275.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM275.map ../build-aux/move-if-change globals.tmp globals.h make[3]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/admin/unidata' AWK=3Dgawk ./mapconv glibc/IBM850.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM850.map AWK=3Dgawk ./mapconv glibc/IBM500.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM500.map AWK=3Dgawk ./mapconv glibc/IBM437.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM437.map AWK=3Dgawk ./mapconv glibc/IBM424.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM424.map AWK=3Dgawk ./mapconv glibc/IBM423.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM423.map AWK=3Dgawk ./mapconv glibc/IBM420.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM420.map AWK=3Dgawk ./mapconv glibc/IBM297.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM297.map AWK=3Dgawk ./mapconv glibc/IBM290.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM290.map AWK=3Dgawk ./mapconv glibc/IBM285.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM285.map AWK=3Dgawk ./mapconv glibc/IBM284.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM284.map AWK=3Dgawk ./mapconv glibc/IBM281.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM281.map AWK=3Dgawk ./mapconv glibc/IBM852.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM852.map AWK=3Dgawk ./mapconv glibc/IBM855.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM855.map AWK=3Dgawk ./mapconv glibc/IBM851.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM851.map AWK=3Dgawk ./mapconv glibc/IBM280.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM280.map AWK=3Dgawk ./mapconv glibc/IBM278.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM278.map AWK=3Dgawk ./mapconv glibc/IBM277.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM277.map AWK=3Dgawk ./mapconv glibc/IBM856.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM856.map AWK=3Dgawk ./mapconv glibc/IBM857.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM857.map echo timestamp > gl-stamp AWK=3Dgawk ./mapconv glibc/IBM860.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM860.map AWK=3Dgawk ./mapconv glibc/IBM861.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM861.map AWK=3Dgawk ./mapconv glibc/IBM862.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM862.map AWK=3Dgawk ./mapconv glibc/IBM863.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM863.map AWK=3Dgawk ./mapconv glibc/IBM864.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM864.map make[3]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/admin/charsets' make[3]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/admin/unidata' AWK=3Dgawk ./mapconv glibc/IBM870.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM870.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/window.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing window.c AWK=3Dgawk ./mapconv glibc/IBM869.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM869.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/xmenu.d -MP -isystem /usr/include/c= airo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyste= m /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conve= rsion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-c= ond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmi= ssing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ext= erns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoi= nter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Df= ormat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fina= l-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wv= ariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribut= e-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5= -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredun= dant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-com= pare -Wno-type-limits -Wno-unused-parameter -Wno-AWK=3Dgawk ./mapconv glibc= /IBM868.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk > ../../etc/charsets/IBM86= 8.map format-nonliteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protect= or -fno-finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-t= ype-mismatch -Wno-error=3Dstrict-aliasing xmenu.c AWK=3Dgawk ./mapconv glibc/IBM866.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM866.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/menu.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing menu.c AWK=3Dgawk ./mapconv glibc/IBM865.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM865.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/category.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing category.c AWK=3Dgawk ./mapconv glibc/IBM871.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM871.map AWK=3Dgawk ./mapconv glibc/IBM874.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM874.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/coding.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing coding.c AWK=3Dgawk ./mapconv glibc/IBM875.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM875.map AWK=3Dgawk ./mapconv glibc/IBM880.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM880.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/charset.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing charset.c AWK=3Dgawk ./mapconv glibc/IBM903.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM903.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/chartab.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing chartab.c AWK=3Dgawk ./mapconv glibc/IBM891.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM891.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/bidi.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing bidi.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/character.d -MP -isystem /usr/inclu= de/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -is= ystem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-c= onversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicat= ed-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op = -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested= -externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -= Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing character.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/ccl.d -MP -isystem /usr/include/cai= ro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem = /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-convers= ion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-con= d -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmiss= ing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exter= ns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoint= er-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfor= mat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-= types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvar= iadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-= alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -= Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredunda= nt-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compa= re -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-= chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -pi= pe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Dst= rict-aliasing ccl.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/xdisp.d -MP -isystem /usr/include/c= airo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyste= m /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conve= rsion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-c= ond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmi= ssing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ext= erns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoi= nter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Df= ormat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fina= l-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wv= ariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribut= e-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5= -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredun= dant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-com= pare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bid= i-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -= pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3D= strict-aliasing xdisp.c AWK=3Dgawk ./mapconv glibc/IBM904.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM904.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/scroll.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing scroll.c gawk -f ./cp51932.awk < ../../etc/charsets/CP932-2BYTE.map > ../../lisp/int= ernational/cp51932.el x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/term.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing term.c AWK=3Dgawk ./mapconv glibc/IBM1047.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk= > ../../etc/charsets/IBM1047.map AWK=3Dgawk ./mapconv glibc/IBM1026.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk= > ../../etc/charsets/IBM1026.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/cm.d -MP -isystem /usr/include/cair= o -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /= usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conversi= on -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond= -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissi= ng-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-extern= s -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointe= r-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dform= at -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-t= ypes -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvari= adic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-a= lias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -W= shift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredundan= t-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compar= e -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-c= hars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -pip= e -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Dstr= ict-aliasing cm.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/terminal.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing terminal.c AWK=3Dgawk ./mapconv glibc/CP737.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk >= ../../etc/charsets/CP737.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/frame.d -MP -isystem /usr/include/c= airo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyste= m /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conve= rsion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-c= ond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmi= ssing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ext= erns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoi= nter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Df= ormat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fina= l-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wv= ariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribut= e-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5= -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredun= dant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-com= pare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bid= i-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -= pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3D= strict-aliasing frame.c AWK=3Dgawk ./mapconv glibc/IBM1004.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk= > ../../etc/charsets/IBM1004.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/dispnew.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing dispnew.c AWK=3Dgawk ./mapconv glibc/IBM918.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM918.map make[3]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/admin/charsets' x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/xfns.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing xfns.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/xterm.d -MP -isystem /usr/include/c= airo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyste= m /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conve= rsion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-c= ond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmi= ssing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ext= erns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoi= nter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Df= ormat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fina= l-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wv= ariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribut= e-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5= -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredun= dant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-com= pare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bid= i-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -= pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3D= strict-aliasing xterm.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/xfaces.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing xfaces.c make -C ../lwlib/ liblw.a make[3]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/lwlib' x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/lwlib.d -MP -fstrict-flex-arra= ys -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-pr= omotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid= -pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-p= rototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopen= mp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -= Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-= methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragm= as -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Warray= -bounds=3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wim= plicit-fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larg= er-than=3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-overr= ide-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-form= at-nonliteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector= -fno-finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-typ= e-mismatch -Wno-error=3Dstrict-aliasing -isystem /usr/include/cairo -isyste= m /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/inclu= de/pixman-1 -Demacs -I../src -I. -I./../src -I../lib -I./../lib lwlib.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/lwlib-Xlw.d -MP -fstrict-flex-= arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdoubl= e-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winv= alid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissi= ng-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -W= openmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototyp= es -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fi= nal-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-p= ragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wa= rray-bounds=3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 = -Wimplicit-fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-= larger-than=3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-o= verride-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-= format-nonliteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-prote= ctor -fno-finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto= -type-mismatch -Wno-error=3Dstrict-aliasing -isystem /usr/include/cairo -is= ystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/i= nclude/pixman-1 -Demacs -I../src -I. -I./../src -I../lib -I./../lib lwlib-X= lw.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/xselect.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing xselect.c AWK=3Dgawk ./mapconv glibc/CP1250.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/CP1250.map AWK=3Dgawk ./mapconv glibc/CP1125.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/CP1125.map AWK=3Dgawk ./mapconv glibc/CP775.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk >= ../../etc/charsets/CP775.map AWK=3Dgawk ./mapconv glibc/IBM905.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/IBM905.map AWK=3Dgawk ./mapconv glibc/CP1252.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/CP1252.map x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/lwlib-Xaw.d -MP -fstrict-flex-= arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdoubl= e-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winv= alid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissi= ng-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -W= openmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototyp= es -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fi= nal-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-p= ragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wa= rray-bounds=3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 = -Wimplicit-fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-= larger-than=3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-o= verride-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-= format-nonliteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-prote= ctor -fno-finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto= -type-mismatch -Wno-error=3Dstrict-aliasing -isystem /usr/include/cairo -is= ystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/i= nclude/pixman-1 -Demacs -I../src -I. -I./../src -I../lib -I./../lib lwlib-X= aw.c x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/xlwmenu.d -MP -fstrict-flex-ar= rays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-= promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winval= id-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing= -prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wop= enmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes= -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-fina= l-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pra= gmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Warr= ay-bounds=3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -W= implicit-fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-la= rger-than=3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-ove= rride-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-fo= rmat-nonliteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protect= or -fno-finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-t= ype-mismatch -Wno-error=3Dstrict-aliasing -isystem /usr/include/cairo -isys= tem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/inc= lude/pixman-1 -Demacs -I../src -I. -I./../src -I../lib -I./../lib xlwmenu.c AWK=3Dgawk ./mapconv glibc/CP1251.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/CP1251.map AWK=3Dgawk ./mapconv glibc/CP1253.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/CP1253.map AWK=3Dgawk ./mapconv glibc/CP1254.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/CP1254.map AWK=3Dgawk ./mapconv glibc/CP1255.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/CP1255.map AWK=3Dgawk ./mapconv glibc/CP1256.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/CP1256.map AWK=3Dgawk ./mapconv glibc/CP1257.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/CP1257.map AWK=3Dgawk ./mapconv glibc/CP1258.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/CP1258.map mv buildobj.h.tmp buildobj.h x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/xsmfns.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing xsmfns.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/xrdb.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing xrdb.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/xsettings.d -MP -isystem /usr/inclu= de/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -is= ystem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-c= onversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicat= ed-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op = -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested= -externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -= Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing xsettings.c AWK=3Dgawk ./mapconv glibc/CP10007.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk= > ../../etc/charsets/CP10007.map cp mapfiles/CP720.map ../../etc/charsets/CP720.map cp mapfiles/CP858.map ../../etc/charsets/CP858.map AWK=3Dgawk ./mapconv glibc/GB2312.gz '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 ./compa= ct.awk > ../../etc/charsets/GB2312.map AWK=3Dgawk ./mapconv glibc/GBK.gz '/^<.*[ ]\/x[89a-f]/' GLIBC-2 ./compact.= awk > ../../etc/charsets/GBK.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/dbusbind.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing dbusbind.c =1B[01m=1B[Kxfns.c:=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kxic_string_c= onversion_callback=1B[m=1B[K=E2=80=99: =1B[01m=1B[Kxfns.c:3924:31:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[Kall= ocation of insufficient size =E2=80=98=1B[01m=1B[K0=1B[m=1B[K=E2=80=99 for = type =E2=80=98=1B[01m=1B[Kchar=1B[m=1B[K=E2=80=99 with size =E2=80=98=1B[01= m=1B[K1=1B[m=1B[K=E2=80=99 [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu.org/onlin= edocs/gcc/Warning-Options.html#index-Walloc-size=07-Walloc-size=1B]8;;=07= =1B[m=1B[K] 3924 | call_data->text->string.mbs =1B[01;35m=1B[K=3D=1B[m=1B[K malloc (= 0); | =1B[01;35m=1B[K^=1B[m=1B[K AWK=3Dgawk ./mapconv glibc/GB18030.gz '/^<.*[ ]\/x..\/x..[ ]/' GLIBC-2 ./= gb180302.awk > ../../etc/charsets/GB180302.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/keyboard.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing keyboard.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/emacs.d -MP -isAWK=3Dgawk ./mapconv= glibc/BIG5-HKSCS.gz '/^<.*[ ]\/x[89a-f].\//' GLIBC-2 ./compact.awk > ../.= ./etc/charsets/BIG5-HKSCS.map ystem /usr/include/cairo -isystem /usr/include/freetype2 -isystem /usr/incl= ude/libpng16 -isystem /usr/include/pixman-1 -fstrict-flex-arrays= -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-prom= otion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-p= ch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-pro= totypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp= -simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Ws= uggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-me= thods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas= -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Warray-b= ounds=3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimpl= icit-fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger= -than=3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-overrid= e-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format= -nonliteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fn= o-finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mi= smatch -Wno-error=3Dstrict-aliasing emacs.c AWK=3Dgawk ./mapconv glibc/BIG5.gz '/^<.*[ ]\/x[a-f]/' GLIBC-2 > ../../etc= /charsets/BIG5.map x86_64-pc-linux-gnu-gcc -c -MMD -MF deps/lwlib-utils.d -MP -fstrict-fle= x-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdou= ble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Wi= nvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmis= sing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition = -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-protot= ypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-= final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown= -pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -= Warray-bounds=3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D= 2 -Wimplicit-fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvl= a-larger-than=3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno= -override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wn= o-format-nonliteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-pro= tector -fno-finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dl= to-type-mismatch -Wno-error=3Dstrict-aliasing -isystem /usr/include/cairo -= isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr= /include/pixman-1 -Demacs -I../src -I. -I./../src -I../lib -I./../lib lwlib= -utils.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/keymap.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing keymap.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/bignum.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing bignum.c AWK=3Dgawk ./mapconv mapfiles/cns2ucsdkw.txt '/^C2/' KANJI-DATABASE ./compa= ct.awk > ../../etc/charsets/CNS-2.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/sysdep.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing sysdep.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/macros.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing macros.c AWK=3Dgawk ./mapconv glibc/EUC-TW.gz '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 ./compa= ct.awk > ../../etc/charsets/CNS-1.map AWK=3Dgawk ./mapconv mapfiles/cns2ucsdkw.txt '/^C3/' KANJI-DATABASE ./compa= ct.awk > ../../etc/charsets/CNS-3.map AWK=3Dgawk ./mapconv mapfiles/cns2ucsdkw.txt '/^C4/' KANJI-DATABASE ./compa= ct.awk > ../../etc/charsets/CNS-4.map AWK=3Dgawk ./mapconv mapfiles/cns2ucsdkw.txt '/^C5/' KANJI-DATABASE ./compa= ct.awk > ../../etc/charsets/CNS-5.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/insdel.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing insdel.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/filelock.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing filelock.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/buffer.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing buffer.c AWK=3Dgawk ./mapconv mapfiles/cns2ucsdkw.txt '/^C6/' KANJI-DATABASE ./compa= ct.awk > ../../etc/charsets/CNS-6.map AWK=3Dgawk ./mapconv mapfiles/cns2ucsdkw.txt '/^C7/' KANJI-DATABASE ./compa= ct.awk > ../../etc/charsets/CNS-7.map AWK=3Dgawk ./mapconv glibc/EUC-TW.gz '/^<.*\/x8e\/xaf/ s,/x8e/xaf,,' GLIBC-= 2-7 ./compact.awk > ../../etc/charsets/CNS-F.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/minibuf.d -MP -(AWK=3Dgawk ./mapcon= v glibc/JIS_X0201.gz '/^<.*[ ]\/x[0-9]/' GLIBC-1 ./compact.awk && \ echo "# Generated by hand" && \ echo "0xA1-0xDF 0xFF61" ) > ../../etc/charsets/JISX0201.map isystem /usr/include/cairo -isystem /usr/include/freetype2 -isystem /usr/in= clude/libpng16 -isystem /usr/include/pixman-1 -fstrict-flex-arra= ys -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-pr= omotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid= -pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-p= rototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopen= mp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -= Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-= methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragm= as -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Warray= -bounds=3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wim= plicit-fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larg= er-than=3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-overr= ide-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-form= at-nonliteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -= fno-finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-= mismatch -Wno-error=3Dstrict-aliasing minibuf.c AWK=3Dgawk ./mapconv glibc/EUC-JP.gz '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 \ | sed 's/0x2015/0x2014/' > ../../etc/charsets/JISX0208.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/fileio.d -MP -iAWK=3Dgawk ./mapconv= glibc/EUC-JP.gz '/^<.*[ ]\/x8f/ s,/x8f,,' GLIBC-2-7 ./compact.awk > ../..= /etc/charsets/JISX0212.map system /usr/include/cairo -isystem /usr/include/freetype2 -isystem /usr/inc= lude/libpng16 -isystem /usr/include/pixman-1 -fstrict-flex-array= s -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-pro= motion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-= pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-pr= ototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenm= p-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -W= suggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-m= ethods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragma= s -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Warray-= bounds=3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimp= licit-fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-large= r-than=3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-overri= de-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-forma= t-nonliteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -f= no-finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-m= ismatch -Wno-error=3Dstrict-aliasing fileio.c sed -n -e '/^#/d' -e 's,.*0x\([0-9A-Z]*\)$,/0x0*\1$/d,p' < mapfiles/JISX213= A.map > jisx2131-filter AWK=3Dgawk ./mapconv glibc/EUC-JISX0213.gz '/^<.*[ ]\/x8f/ s,/x8f,,' GLIBC= -2-7 > ../../etc/charsets/JISX2132.map (AWK=3Dgawk ./mapconv mapfiles/Uni2JIS '/^[^#].*0-/' YASUOKA ./kuten.awk \ | sed -e '/0x2140/s/005C/FF3C/' && \ echo '0x3442 0x3D4E' && echo '0x374E 0x25874' && \ echo '0x3764 0x28EF6' && echo '0x513D 0x2F80F' && \ echo '0x7045 0x9724' ) > ../../etc/charsets/JISC6226.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/cmds.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing cmds.c cp mapfiles/JISX213A.map ../../etc/charsets/JISX213A.map AWK=3Dgawk ./mapconv glibc/EUC-KR.gz '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 ./compa= ct.awk > ../../etc/charsets/KSC5601.map AWK=3Dgawk ./mapconv glibc/KSC5636.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk= > ../../etc/charsets/KSC5636.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/dired.d -MP -isystem /usr/include/c= airo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyste= m /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conve= rsion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-c= ond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmi= ssing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ext= erns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoi= nter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Df= ormat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fina= l-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wv= ariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribut= e-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5= -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredun= dant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-com= pare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bid= i-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -= pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3D= strict-aliasing dired.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/casetab.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing casetab.c rm -f liblw.a x86_64-pc-linux-gnu-ar cr liblw.a lwlib.o lwlib-Xlw.o xlwmenu.o lwlib-Xaw.o= lwlib-utils.o x86_64-pc-linux-gnu-ranlib liblw.a x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/indent.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing indent.c AWK=3Dgawk ./mapconv glibc/JOHAB.gz '/^<.*[ ]\/x[89a-f]/' GLIBC-2 ./compac= t.awk > ../../etc/charsets/JOHAB.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/casefiddle.d -MP -isystem /usr/incl= ude/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -i= system /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-= conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplica= ted-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op= -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wneste= d-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked = -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribut= e=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest= -final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macro= s -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Watt= ribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthroug= h=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -W= redundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sig= n-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-o= nly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-err= or=3Dstrict-aliasing casefiddle.c make[3]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/lwlib' x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/search.d -MP -iAWK=3Dgawk ./mapconv= glibc/KOI-8.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk > ../../etc/charsets/= KOI-8.map system /usr/include/cairo -isystem /usr/include/freetype2 -isystem /usr/inc= lude/libpng16 -isystem /usr/include/pixman-1 -fstrict-flex-array= s -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-pro= motion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-= pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-pr= ototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenm= p-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -W= suggest-attribute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-m= ethods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragma= s -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Warray-= bounds=3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimp= licit-fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-large= r-than=3D4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-overri= de-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-forma= t-nonliteral -Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -f= no-finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-m= ismatch -Wno-error=3Dstrict-aliasing search.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/marker.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing marker.c AWK=3Dgawk ./mapconv glibc/KOI8-R.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/KOI8-R.map AWK=3Dgawk ./mapconv glibc/KOI8-U.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/KOI8-U.map AWK=3Dgawk ./mapconv glibc/KOI8-T.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/KOI8-T.map (echo "# Modified from IBM866.map according to the chart at" && \ echo "# https://web.archive.org/web/20100131045151/http://www.cyrillic.co= m/ref/cyrillic/koi-8alt.html" && \ echo "# with guesses for the Unicodes of the glyphs." && \ sed -e '1 d' \ -e '/0xF2/ s/ .*/ 0x2019/' \ -e '/0xF3/ s/ .*/ 0x2018/' \ -e '/0xF4/ s/ .*/ 0x0301/' \ -e '/0xF5/ s/ .*/ 0x0300/' \ -e '/0xF6/ s/ .*/ 0x203A/' \ -e '/0xF7/ s/ .*/ 0x2039/' \ -e '/0xF8/ s/ .*/ 0x2191/' \ -e '/0xF9/ s/ .*/ 0x2193/' \ -e '/0xFA/ s/ .*/ 0x00B1/' \ -e '/0xFB/ s/ .*/ 0x00F7/' < ../../etc/charsets/IBM866.map ) > ../../e= tc/charsets/ALTERNATIVNYJ.map AWK=3Dgawk ./mapconv mapfiles/bulgarian-mik.txt '1,$' CZYBORRA ./compact.aw= k > ../../etc/charsets/MIK.map AWK=3Dgawk ./mapconv mapfiles/PTCP154 '/^0x/' IANA ./compact.awk > ../../et= c/charsets/PTCP154.map AWK=3Dgawk ./mapconv glibc/TIS-620.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk= > ../../etc/charsets/TIS-620.map AWK=3Dgawk ./mapconv glibc/VISCII.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.awk = > ../../etc/charsets/VISCII.map AWK=3Dgawk ./mapconv glibc/TCVN5712-1.gz '/^<.*[ ]\/x[0-9a-f].[ ]/' GLIBC= -1 ./compact.awk > ../../etc/charsets/VSCII.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/regex-emacs.d -MP -isystem /usr/inc= lude/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -= isystem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith= -conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplic= ated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-o= p -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnest= ed-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked= -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribu= te=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsugges= t-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macr= os -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wat= tribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrou= gh=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -= Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-si= gn-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -W= no-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-= only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-er= ror=3Dstrict-aliasing regex-emacs.c AWK=3Dgawk ./mapconv glibc/TCVN5712-1.gz '/^<.*[ ]\/x[2-7a-f].[ ]/' GLIBC= -1 ./compact.awk \ | sed 's/0x20-0x7F.*/0x00-0x7F 0x0000/' > ../../etc/charsets/VSCII-2.map AWK=3Dgawk ./mapconv glibc/GEORGIAN-PS.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact= .awk > ../../etc/charsets/KA-PS.map AWK=3Dgawk ./mapconv glibc/GEORGIAN-ACADEMY.gz '/^<.*[ ]\/x/' GLIBC-1 ./co= mpact.awk > ../../etc/charsets/KA-ACADEMY.map AWK=3Dgawk ./mapconv glibc/HP-ROMAN8.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.a= wk > ../../etc/charsets/HP-ROMAN8.map AWK=3Dgawk ./mapconv glibc/NEXTSTEP.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.aw= k > ../../etc/charsets/NEXTSTEP.map AWK=3Dgawk ./mapconv glibc/MACINTOSH.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.a= wk > ../../etc/charsets/MACINTOSH.map AWK=3Dgawk ./mapconv glibc/EBCDIC-UK.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.a= wk > ../../etc/charsets/EBCDICUK.map AWK=3Dgawk ./mapconv glibc/EBCDIC-US.gz '/^<.*[ ]\/x/' GLIBC-1 ./compact.a= wk > ../../etc/charsets/EBCDICUS.map AWK=3Dgawk ./mapconv mapfiles/stdenc.txt '/^[0-9A-Fa-f]/' UNICODE ./compact= .awk > ../../etc/charsets/stdenc.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/undo.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing undo.c AWK=3Dgawk ./mapconv mapfiles/symbol.txt '/^[0-9A-Fa-f]/' UNICODE ./compact= .awk > ../../etc/charsets/symbol.map AWK=3Dgawk ./mapconv glibc/CP949.gz '/^<.*[ ]\/x[89a-f]/' GLIBC-2 ./compac= t.awk > ../../etc/charsets/CP949-2BYTE.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/alloc.d -MP -isystem /usr/include/c= airo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyste= m /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conve= rsion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-c= ond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmi= ssing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ext= erns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoi= nter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Df= ormat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fina= l-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wv= ariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribut= e-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5= -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredun= dant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-com= pare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bid= i-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -= pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3D= strict-aliasing alloc.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/pdumper.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing pdumper.c (echo "# Generated from BIG5.map" && \ sed -n -e '/0xc940/,$ p' < ../../etc/charsets/BIG5.map | gawk -f ./big5.a= wk ) > ../../etc/charsets/BIG5-2.map (echo "# Generated from BIG5.map" && \ sed -n -e '/0xa140/,/0xc8fe/p' < ../../etc/charsets/BIG5.map | gawk -f ./= big5.awk ) > ../../etc/charsets/BIG5-1.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/doc.d -MP -isystem /usr/include/cai= ro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem = /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-convers= ion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-con= d -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmiss= ing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exter= ns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoint= er-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfor= mat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-= types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvar= iadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-= alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -= Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredunda= nt-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compa= re -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-= chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -pi= pe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Dst= rict-aliasing doc.c cp mapfiles/MULE-ethiopic.map ../../etc/charsets/MULE-ethiopic.map cp mapfiles/MULE-ipa.map ../../etc/charsets/MULE-ipa.map cp mapfiles/MULE-is13194.map ../../etc/charsets/MULE-is13194.map cp mapfiles/MULE-sisheng.map ../../etc/charsets/MULE-sisheng.map cp mapfiles/MULE-tibetan.map ../../etc/charsets/MULE-tibetan.map cp mapfiles/MULE-lviscii.map ../../etc/charsets/MULE-lviscii.map cp mapfiles/MULE-uviscii.map ../../etc/charsets/MULE-uviscii.map gawk -f ./gb180304.awk < ../../etc/charsets/GB180302.map > ../../etc/charse= ts/GB180304.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/data.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing data.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/editfns.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing editfns.c AWK=3Dgawk ./mapconv glibc/EUC-JISX0213.gz '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 \ | sed -f ./jisx2131-filter \ | sed -e 's/0x2015/0x2014/' -e 's/0x2299/0x29BF/' > ../../etc/charsets/JI= SX2131.map x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/eval.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing eval.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/callint.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing callint.c echo timestamp > charsets.stamp make[3]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/admin/charsets' x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/floatfns.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing floatfns.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/fns.d -MP -isystem /usr/include/cai= ro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem = /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-convers= ion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-con= d -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmiss= ing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exter= ns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoint= er-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfor= mat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-= types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvar= iadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-= alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -= Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredunda= nt-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compa= re -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-= chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -pi= pe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Dst= rict-aliasing fns.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/sort.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing sort.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/font.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing font.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/print.d -MP -isystem /usr/include/c= airo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyste= m /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conve= rsion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-c= ond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmi= ssing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ext= erns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoi= nter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Df= ormat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fina= l-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wv= ariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribut= e-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5= -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredun= dant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-com= pare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bid= i-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -= pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3D= strict-aliasing print.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/lread.d -MP -isystem /usr/include/c= airo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyste= m /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conve= rsion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-c= ond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmi= ssing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ext= erns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoi= nter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Df= ormat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fina= l-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wv= ariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribut= e-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5= -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredun= dant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-com= pare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bid= i-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -= pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3D= strict-aliasing lread.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/emacs-module.d -MP -isystem /usr/in= clude/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 = -isystem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warit= h-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wdupli= cated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-= op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnes= ted-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacke= d -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attrib= ute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsugge= st-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-mac= ros -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wa= ttribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthro= ugh=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 = -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-s= ign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -= Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math= -only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-e= rror=3Dstrict-aliasing emacs-module.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/syntax.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing syntax.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/bytecode.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing bytecode.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/comp.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing comp.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/dynlib.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing dynlib.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/process.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing process.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/gnutls.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing gnutls.c In file included from =1B[01m=1B[K/usr/include/string.h:548=1B[m=1B[K, from =1B[01m=1B[K../lib/string.h:41=1B[m=1B[K, from =1B[01m=1B[Klisp.h:28=1B[m=1B[K, from =1B[01m=1B[Kcharacter.h:27=1B[m=1B[K, from =1B[01m=1B[Kbuffer.h:26=1B[m=1B[K, from =1B[01m=1B[Kpdumper.c:34=1B[m=1B[K: In function =E2=80=98=1B[01m=1B[Kmemcpy=1B[m=1B[K=E2=80=99, inlined from =E2=80=98=1B[01m=1B[Kcpyptr=1B[m=1B[K=E2=80=99 at =1B[01m= =1B[Kpdumper.c:1767:3=1B[m=1B[K, inlined from =E2=80=98=1B[01m=1B[Kdump_field_emacs_ptr=1B[m=1B[K=E2=80= =99 at =1B[01m=1B[Kpdumper.c:1958:3=1B[m=1B[K, inlined from =E2=80=98=1B[01m=1B[Kdump_field_emacs_ptr=1B[m=1B[K=E2=80= =99 at =1B[01m=1B[Kpdumper.c:1940:1=1B[m=1B[K, inlined from =E2=80=98=1B[01m=1B[Kdump_field_finalizer_ref=1B[m=1B[K=E2= =80=99 at =1B[01m=1B[Kpdumper.c:2194:5=1B[m=1B[K, inlined from =E2=80=98=1B[01m=1B[Kdump_finalizer=1B[m=1B[K=E2=80=99 at = =1B[01m=1B[Kpdumper.c:2213:3=1B[m=1B[K: =1B[01m=1B[K/usr/include/bits/string_fortified.h:29:10:=1B[m=1B[K =1B[01;35= m=1B[Kwarning: =1B[m=1B[K=E2=80=98=1B[01m=1B[K__builtin___memcpy_chk=1B[m= =1B[K=E2=80=99 writing 8 bytes into a region of size 0 overflows the destin= ation [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Opt= ions.html#index-Wno-stringop-overflow=07-Wstringop-overflow=3D=1B]8;;=07=1B= [m=1B[K] 29 | return =1B[01;35m=1B[K__builtin___memcpy_chk (__dest, __src, __le= n,=1B[m=1B[K | =1B[01;35m=1B[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~=1B[m=1B[K 30 | =1B[01;35m=1B[K __glibc_objsize0 (_= _dest))=1B[m=1B[K; | =1B[01;35m=1B[K~~~~~~~~~~~~~~~~~~~= ~~~~~~~=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kmemcpy=1B[m=1B[K=E2=80=99, inlined from =E2=80=98=1B[01m=1B[Kcpyptr=1B[m=1B[K=E2=80=99 at =1B[01m= =1B[Kpdumper.c:1767:3=1B[m=1B[K, inlined from =E2=80=98=1B[01m=1B[Kdump_field_emacs_ptr=1B[m=1B[K=E2=80= =99 at =1B[01m=1B[Kpdumper.c:1958:3=1B[m=1B[K, inlined from =E2=80=98=1B[01m=1B[Kdump_field_emacs_ptr=1B[m=1B[K=E2=80= =99 at =1B[01m=1B[Kpdumper.c:1940:1=1B[m=1B[K, inlined from =E2=80=98=1B[01m=1B[Kdump_field_finalizer_ref=1B[m=1B[K=E2= =80=99 at =1B[01m=1B[Kpdumper.c:2194:5=1B[m=1B[K, inlined from =E2=80=98=1B[01m=1B[Kdump_finalizer=1B[m=1B[K=E2=80=99 at = =1B[01m=1B[Kpdumper.c:2214:3=1B[m=1B[K: =1B[01m=1B[K/usr/include/bits/string_fortified.h:29:10:=1B[m=1B[K =1B[01;35= m=1B[Kwarning: =1B[m=1B[K=E2=80=98=1B[01m=1B[K__builtin___memcpy_chk=1B[m= =1B[K=E2=80=99 writing 8 bytes into a region of size 0 overflows the destin= ation [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Opt= ions.html#index-Wno-stringop-overflow=07-Wstringop-overflow=3D=1B]8;;=07=1B= [m=1B[K] 29 | return =1B[01;35m=1B[K__builtin___memcpy_chk (__dest, __src, __le= n,=1B[m=1B[K | =1B[01;35m=1B[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~=1B[m=1B[K 30 | =1B[01;35m=1B[K __glibc_objsize0 (_= _dest))=1B[m=1B[K; | =1B[01;35m=1B[K~~~~~~~~~~~~~~~~~~~= ~~~~~~~=1B[m=1B[K x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/callproc.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing callproc.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/region-cache.d -MP -isystem /usr/in= clude/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 = -isystem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warit= h-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wdupli= cated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-= op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnes= ted-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacke= d -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attrib= ute=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsugge= st-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-mac= ros -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wa= ttribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthro= ugh=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 = -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-s= ign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -= Wno-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math= -only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-e= rror=3Dstrict-aliasing region-cache.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/sound.d -MP -isystem /usr/include/c= airo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyste= m /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conve= rsion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-c= ond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmi= ssing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ext= erns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoi= nter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Df= ormat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fina= l-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wv= ariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribut= e-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5= -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredun= dant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-com= pare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bid= i-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -= pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3D= strict-aliasing sound.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/timefns.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing timefns.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/atimer.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing atimer.c =1B[01m=1B[Kxterm.c:=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kx_alloc_nea= rest_color_1=1B[m=1B[K=E2=80=99: =1B[01m=1B[Kxterm.c:9366:27:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[Kpo= tential null pointer dereference [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu.org= /onlinedocs/gcc/Warning-Options.html#index-Wno-null-dereference=07-Wnull-de= reference=1B]8;;=07=1B[m=1B[K] 9366 | if (=1B[01;35m=1B[Kdpyinfo->visual_info.class=1B[m=1B[K =3D=3D Di= rectColor) | =1B[01;35m=1B[K~~~~~~~~~~~~~~~~~~~~^~~~~~=1B[m=1B[K =1B[01m=1B[Kxterm.c:9366:27:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[Kpo= tential null pointer dereference [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu.org= /onlinedocs/gcc/Warning-Options.html#index-Wno-null-dereference=07-Wnull-de= reference=1B]8;;=07=1B[m=1B[K] In function =E2=80=98=1B[01m=1B[Kx_color_cells=1B[m=1B[K=E2=80=99, inlined from =E2=80=98=1B[01m=1B[Kx_alloc_nearest_color_1=1B[m=1B[K=E2= =80=99 at =1B[01m=1B[Kxterm.c:9388:15=1B[m=1B[K: =1B[01m=1B[Kxterm.c:9087:14:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[Kpo= tential null pointer dereference [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu.org= /onlinedocs/gcc/Warning-Options.html#index-Wno-null-dereference=07-Wnull-de= reference=1B]8;;=07=1B[m=1B[K] 9087 | if (=1B[01;35m=1B[Kdpyinfo->color_cells=1B[m=1B[K =3D=3D NULL) | =1B[01;35m=1B[K~~~~~~~^~~~~~~~~~~~~=1B[m=1B[K =1B[01m=1B[Kxterm.c:9087:14:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[Kpo= tential null pointer dereference [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu.org= /onlinedocs/gcc/Warning-Options.html#index-Wno-null-dereference=07-Wnull-de= reference=1B]8;;=07=1B[m=1B[K] =1B[01m=1B[Kxterm.c:=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kx_alloc_nea= rest_color_1=1B[m=1B[K=E2=80=99: =1B[01m=1B[Kxterm.c:9475:18:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[Kpo= tential null pointer dereference [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu.org= /onlinedocs/gcc/Warning-Options.html#index-Wno-null-dereference=07-Wnull-de= reference=1B]8;;=07=1B[m=1B[K] 9475 | if (=1B[01;35m=1B[Kdpyinfo->color_cells=1B[m=1B[K) | =1B[01;35m=1B[K~~~~~~~^~~~~~~~~~~~~=1B[m=1B[K =1B[01m=1B[Kxterm.c:9475:18:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[Kpo= tential null pointer dereference [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu.org= /onlinedocs/gcc/Warning-Options.html#index-Wno-null-dereference=07-Wnull-de= reference=1B]8;;=07=1B[m=1B[K] x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/doprnt.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing doprnt.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/intervals.d -MP -isystem /usr/inclu= de/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -is= ystem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-c= onversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicat= ed-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op = -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested= -externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -= Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing intervals.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/textprop.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing textprop.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/composite.d -MP -isystem /usr/inclu= de/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -is= ystem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-c= onversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicat= ed-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op = -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested= -externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -= Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing composite.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/xml.d -MP -isystem /usr/include/cai= ro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem = /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-convers= ion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-con= d -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmiss= ing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exter= ns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoint= er-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfor= mat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final-= types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvar= iadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute-= alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 -= Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredunda= nt-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compa= re -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-= chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -pi= pe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Dst= rict-aliasing xml.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/lcms.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing lcms.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/inotify.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing inotify.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/profiler.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing profiler.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/decompress.d -MP -isystem /usr/incl= ude/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -i= system /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-= conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplica= ted-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op= -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wneste= d-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked = -Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribut= e=3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest= -final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macro= s -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Watt= ribute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthroug= h=3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -W= redundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sig= n-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-o= nly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-err= or=3Dstrict-aliasing decompress.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/thread.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing thread.c =1B[01m=1B[Kxfaces.c:=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kmerge_face= s=1B[m=1B[K=E2=80=99: =1B[01m=1B[Kxfaces.c:6976:17:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[K= =E2=80=98=1B[01m=1B[Klface_attrs=1B[m=1B[K=E2=80=99 may be used uninitializ= ed [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Option= s.html#index-Wmaybe-uninitialized=07-Wmaybe-uninitialized=1B]8;;=07=1B[m=1B= [K] 6976 | if (=1B[01;35m=1B[KEQ (lface_attrs[i], Qreset)=1B[m=1B[= K) | =1B[01;35m=1B[K^~~~~~~~~~~~~~~~~~~~~~~~~~~=1B[m=1B[K =1B[01m=1B[Kxfaces.c:6970:23:=1B[m=1B[K =1B[01;36m=1B[Knote: =1B[m=1B[K=E2= =80=98=1B[01m=1B[Klface_attrs=1B[m=1B[K=E2=80=99 declared here 6970 | Lisp_Object =1B[01;36m=1B[Klface_attrs=1B[m=1B[K[LFACE_VE= CTOR_SIZE]; | =1B[01;36m=1B[K^~~~~~~~~~~=1B[m=1B[K =1B[01m=1B[Kxfaces.c:6976:17:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[K= =E2=80=98=1B[01m=1B[Klface_attrs=1B[m=1B[K=E2=80=99 may be used uninitializ= ed [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Option= s.html#index-Wmaybe-uninitialized=07-Wmaybe-uninitialized=1B]8;;=07=1B[m=1B= [K] 6976 | if (=1B[01;35m=1B[KEQ (lface_attrs[i], Qreset)=1B[m=1B[= K) | =1B[01;35m=1B[K^~~~~~~~~~~~~~~~~~~~~~~~~~~=1B[m=1B[K =1B[01m=1B[Kxfaces.c:6970:23:=1B[m=1B[K =1B[01;36m=1B[Knote: =1B[m=1B[K=E2= =80=98=1B[01m=1B[Klface_attrs=1B[m=1B[K=E2=80=99 declared here 6970 | Lisp_Object =1B[01;36m=1B[Klface_attrs=1B[m=1B[K[LFACE_VE= CTOR_SIZE]; | =1B[01;36m=1B[K^~~~~~~~~~~=1B[m=1B[K =1B[01m=1B[Kxfaces.c:6976:17:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[K= =E2=80=98=1B[01m=1B[Klface_attrs=1B[m=1B[K=E2=80=99 may be used uninitializ= ed [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Option= s.html#index-Wmaybe-uninitialized=07-Wmaybe-uninitialized=1B]8;;=07=1B[m=1B= [K] 6976 | if (=1B[01;35m=1B[KEQ (lface_attrs[i], Qreset)=1B[m=1B[= K) | =1B[01;35m=1B[K^~~~~~~~~~~~~~~~~~~~~~~~~~~=1B[m=1B[K =1B[01m=1B[Kxfaces.c:6970:23:=1B[m=1B[K =1B[01;36m=1B[Knote: =1B[m=1B[K=E2= =80=98=1B[01m=1B[Klface_attrs=1B[m=1B[K=E2=80=99 declared here 6970 | Lisp_Object =1B[01;36m=1B[Klface_attrs=1B[m=1B[K[LFACE_VE= CTOR_SIZE]; | =1B[01;36m=1B[K^~~~~~~~~~~=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kemit_limple_insn=1B[m=1B[K=E2=80=99, inlined from =E2=80=98=1B[01m=1B[Kcompile_function=1B[m=1B[K=E2=80=99 a= t =1B[01m=1B[Kcomp.c:4359:4=1B[m=1B[K: =1B[01m=1B[Kcomp.c:2559:7:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[K=E2= =80=98=1B[01m=1B[Karg[0]=1B[m=1B[K=E2=80=99 may be used uninitialized [=1B[= 01;35m=1B[K=1B]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#i= ndex-Wmaybe-uninitialized=07-Wmaybe-uninitialized=1B]8;;=07=1B[m=1B[K] 2559 | =1B[01;35m=1B[Kgcc_jit_block_end_with_return (comp.block,=1B[= m=1B[K | =1B[01;35m=1B[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=1B[= m=1B[K 2560 | =1B[01;35m=1B[K NULL,=1B[m=1B[K | =1B[01;35m=1B[K~~~~~=1B[m=1B[K 2561 | =1B[01;35m=1B[K emit_mvar_rval = (arg[0]))=1B[m=1B[K; | =1B[01;35m=1B[K~~~~~~~~~~~~~~~= ~~~~~~~~~=1B[m=1B[K =1B[01m=1B[Kcomp.c:=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kcompile_func= tion=1B[m=1B[K=E2=80=99: =1B[01m=1B[Kcomp.c:2285:15:=1B[m=1B[K =1B[01;36m=1B[Knote: =1B[m=1B[K=E2=80= =98=1B[01m=1B[Karg[0]=1B[m=1B[K=E2=80=99 was declared here 2285 | Lisp_Object =1B[01;36m=1B[Karg=1B[m=1B[K[6]; | =1B[01;36m=1B[K^~~=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kemit_limple_insn=1B[m=1B[K=E2=80=99, inlined from =E2=80=98=1B[01m=1B[Kcompile_function=1B[m=1B[K=E2=80=99 a= t =1B[01m=1B[Kcomp.c:4359:4=1B[m=1B[K: =1B[01m=1B[Kcomp.c:2542:21:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[K=E2= =80=98=1B[01m=1B[Karg[1]=1B[m=1B[K=E2=80=99 may be used uninitialized [=1B[= 01;35m=1B[K=1B]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#i= ndex-Wmaybe-uninitialized=07-Wmaybe-uninitialized=1B]8;;=07=1B[m=1B[K] 2542 | emit_comment (=1B[01;35m=1B[KSSDATA (Fprin1_to_string (arg[1]= , Qnil, Qnil))=1B[m=1B[K); | =1B[01;35m=1B[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~=1B[m=1B[K =1B[01m=1B[Kcomp.c:=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kcompile_func= tion=1B[m=1B[K=E2=80=99: =1B[01m=1B[Kcomp.c:2285:15:=1B[m=1B[K =1B[01;36m=1B[Knote: =1B[m=1B[K=E2=80= =98=1B[01m=1B[Karg[1]=1B[m=1B[K=E2=80=99 was declared here 2285 | Lisp_Object =1B[01;36m=1B[Karg=1B[m=1B[K[6]; | =1B[01;36m=1B[K^~~=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kretrive_block=1B[m=1B[K=E2=80=99, inlined from =E2=80=98=1B[01m=1B[Kemit_limple_insn=1B[m=1B[K=E2=80=99 a= t =1B[01m=1B[Kcomp.c:2361:35=1B[m=1B[K, inlined from =E2=80=98=1B[01m=1B[Kcompile_function=1B[m=1B[K=E2=80=99 a= t =1B[01m=1B[Kcomp.c:4359:4=1B[m=1B[K: =1B[01m=1B[Kcomp.c:881:23:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[K=E2= =80=98=1B[01m=1B[Karg[2]=1B[m=1B[K=E2=80=99 may be used uninitialized [=1B[= 01;35m=1B[K=1B]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#i= ndex-Wmaybe-uninitialized=07-Wmaybe-uninitialized=1B]8;;=07=1B[m=1B[K] 881 | Lisp_Object value =3D =1B[01;35m=1B[KFgethash (block_name, comp.f= unc_blocks_h, Qnil)=1B[m=1B[K; | =1B[01;35m=1B[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~=1B[m=1B[K =1B[01m=1B[Kcomp.c:=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kcompile_func= tion=1B[m=1B[K=E2=80=99: =1B[01m=1B[Kcomp.c:2285:15:=1B[m=1B[K =1B[01;36m=1B[Knote: =1B[m=1B[K=E2=80= =98=1B[01m=1B[Karg[2]=1B[m=1B[K=E2=80=99 was declared here 2285 | Lisp_Object =1B[01;36m=1B[Karg=1B[m=1B[K[6]; | =1B[01;36m=1B[K^~~=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kretrive_block=1B[m=1B[K=E2=80=99, inlined from =E2=80=98=1B[01m=1B[Kemit_limple_insn=1B[m=1B[K=E2=80=99 a= t =1B[01m=1B[Kcomp.c:2362:35=1B[m=1B[K, inlined from =E2=80=98=1B[01m=1B[Kcompile_function=1B[m=1B[K=E2=80=99 a= t =1B[01m=1B[Kcomp.c:4359:4=1B[m=1B[K: =1B[01m=1B[Kcomp.c:881:23:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[K=E2= =80=98=1B[01m=1B[Karg[3]=1B[m=1B[K=E2=80=99 may be used uninitialized [=1B[= 01;35m=1B[K=1B]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#i= ndex-Wmaybe-uninitialized=07-Wmaybe-uninitialized=1B]8;;=07=1B[m=1B[K] 881 | Lisp_Object value =3D =1B[01;35m=1B[KFgethash (block_name, comp.f= unc_blocks_h, Qnil)=1B[m=1B[K; | =1B[01;35m=1B[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~=1B[m=1B[K =1B[01m=1B[Kcomp.c:=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kcompile_func= tion=1B[m=1B[K=E2=80=99: =1B[01m=1B[Kcomp.c:2285:15:=1B[m=1B[K =1B[01;36m=1B[Knote: =1B[m=1B[K=E2=80= =98=1B[01m=1B[Karg[3]=1B[m=1B[K=E2=80=99 was declared here 2285 | Lisp_Object =1B[01;36m=1B[Karg=1B[m=1B[K[6]; | =1B[01;36m=1B[K^~~=1B[m=1B[K x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/systhread.d -MP -isystem /usr/inclu= de/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -is= ystem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-c= onversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicat= ed-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op = -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested= -externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -= Wpointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing systhread.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/sqlite.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing sqlite.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/treesit.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing treesit.c =1B[01m=1B[Kintervals.c:=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kset_int= ervals_multibyte_1=1B[m=1B[K=E2=80=99: =1B[01m=1B[Kintervals.c:2400:36:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B= [Kpotential null pointer dereference [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu= .org/onlinedocs/gcc/Warning-Options.html#index-Wno-null-dereference=07-Wnul= l-dereference=1B]8;;=07=1B[m=1B[K] 2400 | =1B[01;35m=1B[K(i)->right->total_length =3D 0=1B[m=1B[K; | =1B[01;35m=1B[K~~~~~~~~~~~~~~~~~~~~~~~~~^~~=1B[m=1B[K =1B[01m=1B[Kintervals.c:2399:11:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B= [Kpotential null pointer dereference [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu= .org/onlinedocs/gcc/Warning-Options.html#index-Wno-null-dereference=07-Wnul= l-dereference=1B]8;;=07=1B[m=1B[K] 2399 | =1B[01;35m=1B[Kset_interval_plist (i, i->right->plist)=1B= [m=1B[K; | =1B[01;35m=1B[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=1B= [m=1B[K x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/itree.d -MP -isystem /usr/include/c= airo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyste= m /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conve= rsion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-c= ond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmi= ssing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ext= erns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoi= nter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Df= ormat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fina= l-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wv= ariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribut= e-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5= -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredun= dant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-com= pare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bid= i-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -= pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3D= strict-aliasing itree.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/xfont.d -MP -isystem /usr/include/c= airo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyste= m /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conve= rsion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-c= ond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmi= ssing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ext= erns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoi= nter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Df= ormat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fina= l-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wv= ariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribut= e-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5= -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredun= dant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-com= pare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bid= i-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -= pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3D= strict-aliasing xfont.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/ftfont.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing ftfont.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/ftcrfont.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing ftcrfont.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/hbfont.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing hbfont.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/fontset.d -MP -isystem /usr/include= /cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isys= tem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-con= version -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated= -cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -W= missing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-e= xterns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wp= ointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing fontset.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/fringe.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing fringe.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/image.d -MP -isystem /usr/include/c= airo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyste= m /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conve= rsion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-c= ond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmi= ssing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ext= erns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoi= nter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Df= ormat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fina= l-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wv= ariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribut= e-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5= -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredun= dant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-com= pare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bid= i-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -= pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3D= strict-aliasing image.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/textconv.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing textconv.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/xgselect.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing xgselect.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/json.d -MP -isystem /usr/include/ca= iro -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem= /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conver= sion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-co= nd -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmis= sing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-exte= rns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpoin= ter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3Dfo= rmat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-final= -types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wva= riadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribute= -alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D5 = -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredund= ant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-comp= are -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi= -chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only -p= ipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Ds= trict-aliasing json.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/terminfo.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing terminfo.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/lastfile.d -MP -isystem /usr/includ= e/cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isy= stem /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-co= nversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicate= d-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -= Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-= externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -W= pointer-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute= =3Dformat -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-= final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros= -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattr= ibute-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough= =3D5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wr= edundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign= -compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno= -bidi-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-on= ly -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-erro= r=3Dstrict-aliasing lastfile.c x86_64-pc-linux-gnu-gcc -c -Demacs -I. -I. -I../lib -I../lib -isyste= m /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /u= sr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/incl= ude/cairo -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount= -isystem /usr/include/blkid -isystem /usr/include/webp -pthread -isystem /= usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/= pixman-1 -isystem /usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENA= BLE=3D0 -DMAGICKCORE_QUANTUM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D3= 2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /u= sr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr= /include/webp -isystem /usr/include/freetype2 -isystem /usr/include/free= type2 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isyst= em /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr= /include/freetype2 -MMD -MF deps/widget.d -MP -isystem /usr/include/= cairo -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isyst= em /usr/include/pixman-1 -fstrict-flex-arrays -Wall -Warith-conv= ersion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-= cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wm= issing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-ex= terns -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpo= inter-arith -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=3D= format -Wsuggest-attribute=3Dnoreturn -Wsuggest-final-methods -Wsuggest-fin= al-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -W= variadic-macros -Wvector-operation-performance -Warray-bounds=3D2 -Wattribu= te-alias=3D2 -Wformat=3D2 -Wformat-truncation=3D2 -Wimplicit-fallthrough=3D= 5 -Wshift-overflow=3D2 -Wuse-after-free=3D3 -Wvla-larger-than=3D4031 -Wredu= ndant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-co= mpare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bi= di-chars -march=3Dnative -Ofast -fno-stack-protector -fno-finite-math-only = -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error= =3Dstrict-aliasing widget.c In function =E2=80=98=1B[01m=1B[Kset_intervals_multibyte_1=1B[m=1B[K=E2=80= =99, inlined from =E2=80=98=1B[01m=1B[Kset_intervals_multibyte=1B[m=1B[K=E2= =80=99 at =1B[01m=1B[Kintervals.c:2416:5=1B[m=1B[K: =1B[01m=1B[Kintervals.c:2400:36:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B= [Kpotential null pointer dereference [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu= .org/onlinedocs/gcc/Warning-Options.html#index-Wno-null-dereference=07-Wnul= l-dereference=1B]8;;=07=1B[m=1B[K] 2400 | =1B[01;35m=1B[K(i)->right->total_length =3D 0=1B[m=1B[K; | =1B[01;35m=1B[K~~~~~~~~~~~~~~~~~~~~~~~~~^~~=1B[m=1B[K =1B[01m=1B[Kintervals.c:2399:11:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B= [Kpotential null pointer dereference [=1B[01;35m=1B[K=1B]8;;https://gcc.gnu= .org/onlinedocs/gcc/Warning-Options.html#index-Wno-null-dereference=07-Wnul= l-dereference=1B]8;;=07=1B[m=1B[K] 2399 | =1B[01;35m=1B[Kset_interval_plist (i, i->right->plist)=1B= [m=1B[K; | =1B[01;35m=1B[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=1B= [m=1B[K make[2]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/doc/emacs' In function =E2=80=98=1B[01m=1B[Kpint2str=1B[m=1B[K=E2=80=99, inlined from =E2=80=98=1B[01m=1B[Kmaybe_produce_line_number=1B[m=1B[K= =E2=80=99 at =1B[01m=1B[Kxdisp.c:24897:3=1B[m=1B[K: =1B[01m=1B[Kxdisp.c:28237:14:=1B[m=1B[K =1B[01;35m=1B[Kwarning: =1B[m=1B[Kw= riting 32 bytes into a region of size 21 [=1B[01;35m=1B[K=1B]8;;https://gcc= .gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-stringop-overflow=07= -Wstringop-overflow=3D=1B]8;;=07=1B[m=1B[K] 28237 | =1B[01;35m=1B[K*buf++ =3D *p=1B[m=1B[K; | =1B[01;35m=1B[K~~~~~~~^~~~=1B[m=1B[K =1B[01m=1B[Kxdisp.c:=1B[m=1B[K In function =E2=80=98=1B[01m=1B[Kmaybe_produ= ce_line_number=1B[m=1B[K=E2=80=99: =1B[01m=1B[Kxdisp.c:24828:8:=1B[m=1B[K =1B[01;36m=1B[Knote: =1B[m=1B[Kdesti= nation object =E2=80=98=1B[01m=1B[Klnum_buf=1B[m=1B[K=E2=80=99 of size 21 24828 | char =1B[01;36m=1B[Klnum_buf=1B[m=1B[K[INT_STRLEN_BOUND (ptrdiff_= t) + 1]; | =1B[01;36m=1B[K^~~~~~~~=1B[m=1B[K make[2]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/doc/lispref' x86_64-pc-linux-gnu-gcc -o temacs.tmp \ -Demacs -I. -I. -I../lib -I../lib -isystem /usr/include/librsvg-2.0= -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isyst= em /usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/li= b64/libffi/include -isystem /usr/include/libmount -isystem /usr/include/blk= id -isystem /usr/include/webp -pthread -isystem /usr/include/libpng16 -isys= tem /usr/include/freetype2 -isystem /usr/include/pixman-1 -isystem /usr/inc= lude/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=3D0 -DMAGICKCORE_QUANT= UM_DEPTH=3D16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=3D32 -isystem /usr/include/li= bpng16 -isystem /usr/include/libxml2 -isystem /usr/include/dbus-1.0 -isyst= em /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem = /usr/include/freetype2 -isystem /usr/include/freetype2 -isystem /usr/includ= e/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/glib-2.0 -= isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -MMD -= MF deps/.d -MP -isystem /usr/include/cairo -isystem /usr/include/free= type2 -isystem /usr/include/libpng16 -isystem /usr/include/pixman-1 = -fstrict-flex-arrays -Wall -Warith-conversion -Wdate-time -Wdisabled-op= timization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness= -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-in= clude-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-s= tyle-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-flex-arrays= -Wstrict-prototypes -Wsuggest-attribute=3Dformat -Wsuggest-attribute=3Dnor= eturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuniniti= alized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operati= on-performance -Warray-bounds=3D2 -Wattribute-alias=3D2 -Wformat=3D2 -Wform= at-truncation=3D2 -Wimplicit-fallthrough=3D5 -Wshift-overflow=3D2 -Wuse-aft= er-free=3D3 -Wvla-larger-than=3D4031 -Wredundant-decls -Wno-missing-field-i= nitializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unus= ed-parameter -Wno-format-nonliteral -Wno-bidi-chars -march=3Dnative -Ofast = -fno-stack-protector -fno-finite-math-only -pipe -fno-lto -Wno-error=3Dodr = -Wno-error=3Dlto-type-mismatch -Wno-error=3Dstrict-aliasing -march=3Dnative= -Ofast -fno-stack-protector -fno-finite-math-only -pipe -fno-lto -Wno-erro= r=3Dodr -Wno-error=3Dlto-type-mismatch -Wno-error=3Dstrict-aliasing -fpermi= ssive -Wl,--as-needed -Wl,-Ofast -Wl,--sort-common \ dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o charset.o co= ding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o= xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o dbusbind.o = emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o = insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o = indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editf= ns.o callint.o eval.o floatfns.o fns.o sort.o font.o print.o lread.o emacs-= module.o syntax.o bytecode.o comp.o dynlib.o process.o gnutls.o callproc.o= region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o = composite.o xml.o lcms.o inotify.o profiler.o decompress.o thread.o systhr= ead.o sqlite.o treesit.o itree.o xfont.o ftfont.o ftcrfont.o hbfont.o= fontset.o fringe.o image.o textconv.o xgselect.o json.o terminfo.o l= astfile.o widget.o ../lib/libgnu.a ../lwlib/liblw.a -ltiff -ljpeg= -lpng16 -lgif -lXpm -lwebpdemux -lwebpdecoder -lXaw3d -lXmu -lXt -lSM -lIC= E -lXext -lX11 -lX11-xcb -lxcb -lXrender -lrsvg-2 -lm -lgio-2.0 -lglib-2.= 0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lcairo -lMagickWand-7.Q16 -lMagickCore-7.= Q16 -lacl -lattr -ldbus-1 -lXrandr -lXinerama -lXfixes -lXext -lXext = -lxml2 -lgpm -lcairo -ltinfo -lfreetype -lfontconfig -lfreetype -lharfb= uzz -lotf -lfreetype -lm17n-flt -lm17n-core -lgnutls -lanl -llcms2 -llcms2= _fast_float -llcms2_threaded -lm -lz -ldl -lsystemd -ljansson -lgmp -lgccj= it -ldl -lXi -ltree-sitter -lsqlite3 -lXcomposite -lXext -lxcb-shape=20 /usr/bin/mkdir -p ../etc rm -f ../etc/DOC ../lib-src/make-docfile -d . \ dosfns.o msdos.o xterm.o xfns.o xmenu.o xselect.o xrdb.o xsmfns.o fringe.= o image.o fontset.o dbusbind.o cygw32.o nsterm.o nsfns.o nsmenu.o nsselect.= o nsimage.o nsfont.o macfont.o nsxwidget.o w32.o w32console.o w32cygwinx.o = w32fns.o w32heap.o w32inevt.o w32notify.o w32menu.o w32proc.o w32reg.o w32s= elect.o w32term.o w32xfns.o w16select.o widget.o xfont.o ftfont.o xftfont.o= gtkutil.o xsettings.o xgselect.o termcap.o hbfont.o haikuterm.o haikufns.o= haikumenu.o haikufont.o androidterm.o androidfns.o androidfont.o androidse= lect.c sfntfont-android.c sfntfont.c dispnew.o frame.o scroll.o xdisp.o men= u.o xmenu.o window.o charset.o coding.o category.o ccl.o character.o charta= b.o bidi.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o = xsmfns.o xsettings.o dbusbind.o emacs.o keyboard.o macros.o keymap.o sysde= p.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired= .o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o all= oc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o sor= t.o font.o print.o lread.o emacs-module.o syntax.o bytecode.o comp.o dynli= b.o process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o= doprnt.o intervals.o textprop.o composite.o xml.o lcms.o inotify.o profil= er.o decompress.o thread.o systhread.o sqlite.o treesit.o itree.o xfo= nt.o ftfont.o ftcrfont.o hbfont.o fontset.o fringe.o image.o textconv.o xg= select.o json.o > ../etc/DOC ../lib-src/make-fingerprint temacs.tmp mv temacs.tmp temacs /usr/bin/mkdir -p ../etc make -C ../lisp update-subdirs make[3]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/lisp' for file in . ./calc ./calendar ./emacs-lisp ./emulation ./erc ./eshell ./g= nus ./image ./international ./language ./mail ./mh-e ./net ./nxml ./obsolet= e ./org ./play ./progmodes ./term ./textmodes ./url ./use-package ./vc; do \ ./../build-aux/update-subdirs $file; \ done; make[3]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/lisp' cp -f temacs bootstrap-emacs rm -f bootstrap-emacs.pdmp ./temacs --batch -l loadup --temacs=3Dpbootstrap \ --bin-dest /usr/bin/ --eln-dest /usr/lib64/emacs/30.0.50/ Loading loadup.el (source)... Dump mode: pbootstrap Using load-path (/var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/li= sp /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-lisp = /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/progmodes /var= /tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/language /var/tmp/= portage/app-editors/emacs-30.0.9999/work/emacs/lisp/international /var/tmp/= portage/app-editors/emacs-30.0.9999/work/emacs/lisp/textmodes /var/tmp/port= age/app-editors/emacs-30.0.9999/work/emacs/lisp/vc) Loading emacs-lisp/debug-early (source)... Loading emacs-lisp/byte-run (source)... Loading emacs-lisp/backquote (source)... Loading subr (source)... Loading keymap (source)... Loading version (source)... Loading widget (source)... Loading custom (source)... Loading emacs-lisp/map-ynp (source)... Loading international/mule (source)... Loading international/mule-conf (source)... Loading env (source)... Loading format (source)... Loading bindings (source)... Loading window (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/files.= el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/macroexp.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/pcase.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/macroexp.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/cus-fa= ce.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/faces.= el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/ldefs-= boot.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/button= .el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/cl-preloaded.el (source)... ../lisp/emacs-lisp/cl-seq.el: Warning: Unknown type: list Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/oclosure.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/obarra= y.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/abbrev= .el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/help.e= l (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/jka-cm= pr-hook.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/epa-ho= ok.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/intern= ational/mule-cmds.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/case-t= able.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/intern= ational/characters.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/intern= ational/charscript.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/intern= ational/emoji-zwj.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/compos= ite.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/chinese.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/cyrillic.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/indian.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/sinhala.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/english.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/ethiopic.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/european.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/czech.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/slovak.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/romanian.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/greek.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/hebrew.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/intern= ational/cp51932.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/intern= ational/eucjp-ms.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/japanese.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/korean.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/lao.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/tai-viet.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/thai.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/tibetan.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/vietnamese.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/misc-lang.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/utf-8-lang.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/georgian.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/khmer.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/burmese.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/cham.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/philippine.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/langua= ge/indonesian.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/indent= .el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/cl-generic.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/simple= .el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/seq.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/nadvice.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/minibu= ffer.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/frame.= el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/startu= p.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/term/t= ty-colors.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/font-c= ore.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/syntax.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/font-l= ock.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/jit-lo= ck.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/mouse.= el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/scroll= -bar.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/select= .el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/timer.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/easymenu.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/isearc= h.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/rfn-es= hadow.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/menu-b= ar.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/tab-ba= r.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/lisp.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/textmo= des/page.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/regist= er.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/textmo= des/paragraphs.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/progmo= des/prog-mode.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/lisp-mode.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/textmo= des/text-mode.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/textmo= des/fill.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/newcom= ment.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/replac= e.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/tabulated-list.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/buff-m= enu.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/fringe= .el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/regexp-opt.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/image.= el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/intern= ational/fontset.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/dnd.el= (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/tool-b= ar.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/dynami= c-setting.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/touch-= screen.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/x-dnd.= el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/term/c= ommon-win.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/term/x= -win.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/mwheel= .el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/progmo= des/elisp-mode.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/float-sup.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/vc/vc-= hooks.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/vc/edi= ff-hook.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/uniqui= fy.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/electr= ic.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/paren.= el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/shorthands.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/eldoc.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/cconv.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/cus-st= art.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/toolti= p.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/intern= ational/iso-transl.el (source)... Loading /var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/lisp/emacs-= lisp/rmc.el (source)... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name bootstrap-emacs.pdmp Dumping fingerprint: e4449679df9d5e18fd6928f9107ce7d9e8ed36a8cc316eaa618fa7= d419e127c3 Dump complete Byte counts: header=3D100 hot=3D16662948 discardable=3D205680 cold=3D116290= 64 Reloc counts: hot=3D1156357 discardable=3D5628 ANCIENT=3Dyes make -C ../lisp compile-first EMACS=3D"../src/bootstrap-emacs" make[3]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/lisp' '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/macroexp.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/cconv.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/byte-opt.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/bytecomp.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/comp.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/comp-cstr.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/comp-common.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/comp-run.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/loaddefs-gen.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/radix-tree.el TZ=3DUTC0 touch -t 197001010000 emacs-lisp/comp-run.elc TZ=3DUTC0 touch -t 197001010000 emacs-lisp/comp-common.elc TZ=3DUTC0 touch -t 197001010000 emacs-lisp/radix-tree.elc TZ=3DUTC0 touch -t 197001010000 emacs-lisp/loaddefs-gen.elc TZ=3DUTC0 touch -t 197001010000 emacs-lisp/macroexp.elc TZ=3DUTC0 touch -t 197001010000 emacs-lisp/cconv.elc TZ=3DUTC0 touch -t 197001010000 emacs-lisp/byte-opt.elc TZ=3DUTC0 touch -t 197001010000 emacs-lisp/comp-cstr.elc TZ=3DUTC0 touch -t 197001010000 emacs-lisp/bytecomp.elc TZ=3DUTC0 touch -t 197001010000 emacs-lisp/comp.elc make[3]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/lisp' make -C ../lisp compile-first EMACS=3D"../src/bootstrap-emacs" make[3]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs/lisp' '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte+native-compile emacs-lisp/macroexp.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte+native-compile emacs-lisp/cconv.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte+native-compile emacs-lisp/byte-opt.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte+native-compile emacs-lisp/bytecomp.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte+native-compile emacs-lisp/comp.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte+native-compile emacs-lisp/comp-cstr.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte+native-compile emacs-lisp/comp-common.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte+native-compile emacs-lisp/comp-run.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte+native-compile emacs-lisp/loaddefs-gen.el '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte+native-compile emacs-lisp/radix-tree.el /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccSEvnpi.o: plugin neede= d to handle lto object /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccSEvnpi.o: plugin neede= d to handle lto object =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd 0x55b3a3b2c7e5 internal_error(char const*, ...) ???:0 0x55b3a3c51c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x55b3a3c9d726 cgraph_node::get_untransformed_body() ???:0 0x55b3a4333ff4 cgraph_node::expand() ???:0 0x55b3a3c7507b symbol_table::compile() ???:0 0x55b3a4318402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccSXPLaE.mk= :2: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc9qMhZy.ltrans0.ltra= ns.o] Error 1 =1B[01m=1B[Klto-wrapper:=1B[m=1B[K =1B[01;31m=1B[Kfatal error: =1B[m=1B[Kma= ke returned 2 exit status compilation terminated. collect2: fatal error: lto-wrapper returned 1 exit status compilation terminated. libgccjit.so: error: error invoking gcc driver Error: native-ice ("emacs-lisp/comp-common.el" "failed to compile" "/var/tm= p/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb0= 3d/comp-common-6e17f702-30093520.eln" "error invoking gcc driver") signal(native-ice ("emacs-lisp/comp-common.el" "failed to compile" "/var/= tmp/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86be= b03d/comp-common-6e17f702-30093520.eln" "error invoking gcc driver")) comp--native-compile("emacs-lisp/comp-common.el") batch-native-compile() batch-byte+native-compile() funcall(batch-byte+native-compile) (if (commandp tem) (command-execute tem) (funcall tem)) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((com= mand-line-args-left (cons argval command-line-args-left))) (funcall (cdr te= m) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhib= it-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-= startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-lin= e-args-left (setq command-line-args-left (cdr command-line-args-left)))))))= (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("= -eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left)))))) (read-data (read-from-string str-expr)) (e= xpr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\= \'" str-expr end) nil (error "Trailing garbage following expression: %s" (s= ubstring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")= ) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq t= em (or argval (car-safe (prog1 command-line-args-left (setq command-line-ar= gs-left (cdr command-line-args-left))))))) (progn (setq tem (substring tem = 1)) (setq append t))) (setq tem (expand-file-name (command-line-normalize-f= ile-name tem))) (cond (append (setq load-path (append load-path (list tem))= ) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cd= r splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem= load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (l= et* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regu= lar-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member ar= gi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-fil= e-name (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name f= ile)) (truename (file-truename file-ex))) (if (file-exists-p truename) (pro= gn (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--= eval-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-= insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) (or (stringp tem) (error "File name omitted from `-insert' o= ption")) (insert-file-contents (command-line-normalize-file-name tem))) ((o= r (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (= prog1 command-line-args-left (setq command-line-args-left (cdr command-line= -args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-de= sktop") (message "\"--no-desktop\" ignored because the Desktop package is n= ot loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-num= ber argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn = (setq line (string-to-number (match-string 1 argi))) (setq column (string-t= o-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line= -x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-= line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)= ) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))= ) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scr= een t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq c= ommand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) n= il (error "File name omitted from `%s' option" argi)) (funcall process-file= -arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (d= isplay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) (= (equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functio= ns) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hoo= ks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-"= argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (s= etq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (let* ((argi (car command-line-args-left)) (orig-argi argi) argval comple= tion) (setq command-line-args-left (cdr command-line-args-left)) (if just-f= iles (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn = (progn (setq argval (substring argi (match-end 0))) (setq argi (match-strin= g 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq comple= tion (try-completion argi longopts)) (if (eq completion t) (setq argi (subs= tring argi 1)) (if (stringp completion) (let ((elt (member completion longo= pts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (substri= ng (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (con= d ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-l= ine-args-left (cons argval command-line-args-left))) (funcall (cdr tem) arg= i)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-sta= rtup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startu= p-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-args= -left (setq command-line-args-left (cdr command-line-args-left))))))) (if (= commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-eval"= "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argval (= car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr co= mmand-line-args-left)))))) (read-data (read-from-string str-expr)) (expr (c= ar read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" st= r-expr end) nil (error "Trailing garbage following expression: %s" (substri= ng str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (let= (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem (or= argval (car-safe (prog1 command-line-args-left (setq command-line-args-lef= t (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)) (s= etq append t))) (setq tem (expand-file-name (command-line-normalize-file-na= me tem))) (cond (append (setq load-path (append load-path (list tem))) (if = splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr spli= ce))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem load-= path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let* ((= file (command-line-normalize-file-name (or argval (car-safe (prog1 command-= line-args-left (setq command-line-args-left (cdr command-line-args-left))))= ))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular-p = file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi '("= -scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (expand-file-name file)) = (truename (file-truename file-ex))) (if (file-exists-p truename) (progn (se= tq file-ex truename))) (if (equal argi "-scripteval") (command-line--eval-s= cript file-ex) (command-line--load-script file-ex)))) ((equal argi "-insert= ") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft)))))) (or (stringp tem) (error "File name omitted from `-insert' option"= )) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equ= al argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (prog1 = command-line-args-left (setq command-line-args-left (cdr command-line-args-= left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop"= ) (message "\"--no-desktop\" ignored because the Desktop package is not loa= ded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number ar= gi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq = line (string-to-number (match-string 1 argi))) (setq column (string-to-numb= er (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-opt= ion-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-a= rgs-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (set= q command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((me= mber argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen t)= (setq tem (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil (er= ror "File name omitted from `%s' option" argi)) (funcall process-file-arg t= em)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display= -warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal= argi "--") (setq just-files t)) (t (let ((hooks command-line-functions) (d= id-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks))))= ) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" argi)= (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq in= hibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (fram= e-live-p (selected-frame)) nil (kill-emacs nil))) (while command-line-args-left (let* ((argi (car command-line-args-left)) = (orig-argi argi) argval completion) (setq command-line-args-left (cdr comma= nd-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(= --[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (match-en= d 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^-]" = orig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq = completion t) (setq argi (substring argi 1)) (if (stringp completion) (let = ((elt (member completion longopts))) (or elt (error "Option `%s' is ambiguo= us" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil) (s= etq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switch-alist= )) (if argval (let ((command-line-args-left (cons argval command-line-args-= left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "= -no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcal= l" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (car= -safe (prog1 command-line-args-left (setq command-line-args-left (cdr comma= nd-line-args-left))))))) (if (commandp tem) (command-execute tem) (funcall = tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t)= (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (setq = command-line-args-left (cdr command-line-args-left)))))) (read-data (read-f= rom-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (st= ring-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage foll= owing expression: %s" (substring str-expr end))) (eval expr t))) ((member a= rgi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%s"= path-separator) (setq tem (or argval (car-safe (prog1 command-line-args-le= ft (setq command-line-args-left (cdr command-line-args-left))))))) (progn (= setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-name (= command-line-normalize-file-name tem))) (cond (append (setq load-path (appe= nd load-path (list tem))) (if splice (setq splice load-path))) (splice (set= cdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn (= setq load-path (cons tem load-path)) (setq splice load-path)))))) ((member = argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left))))))) (file-ex (file-truename (expand-file-name= file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load f= ile nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (co= mmand-line-normalize-file-name (or argval (car-safe (prog1 command-line-arg= s-left (setq command-line-args-left (cdr command-line-args-left))))))) (fil= e-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (file= -exists-p truename) (progn (setq file-ex truename))) (if (equal argi "-scri= pteval") (command-line--eval-script file-ex) (command-line--load-script fil= e-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left)))))) (or (stringp tem) (error "File name = omitted from `-insert' option")) (insert-file-contents (command-line-normal= ize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")= ) (or argval (car-safe (prog1 command-line-args-left (setq command-line-arg= s-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs = t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because = the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (= setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-= 9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 argi))= ) (setq column (string-to-number (match-string 2 argi))))) ((setq tem (asso= c orig-argi command-line-x-option-alist)) (setq command-line-args-left (nth= cdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi comma= nd-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) = command-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (= setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 comman= d-line-args-left (setq command-line-args-left (cdr command-line-args-left))= )))) (if (stringp tem) nil (error "File name omitted from `%s' option" argi= )) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\= |multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring ob= solete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((ho= oks command-line-functions) (did-hook nil)) (while (and hooks (not (setq di= d-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook nil = (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if init= ial-window-system nil (setq inhibit-startup-screen t)) (funcall process-fil= e-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs ni= l)))) (let* ((dir command-line-default-directory) tem splice just-files (longop= ts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--secc= omp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visi= t" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt)))= command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (n= ame) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rela= tive file name (%s) due to nil default-directory" name) (let* ((file (expan= d-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-n= oselect file))) (file-name-history--add file) (setq displayable-buffers (co= ns buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-ch= ar (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) ni= l (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-li= ne-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match "= ^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr = tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((tem= (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (list= (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args-= left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval com= pletion) (setq command-line-args-left (cdr command-line-args-left)) (if jus= t-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pro= gn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-st= ring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq com= pletion (try-completion argi longopts)) (if (eq completion t) (setq argi (s= ubstring argi 1)) (if (stringp completion) (let ((elt (member completion lo= ngopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (subs= tring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (= cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comman= d-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem) = argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-= startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-sta= rtup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-a= rgs-left (setq command-line-args-left (cdr command-line-args-left))))))) (i= f (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-ev= al" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argva= l (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr= command-line-args-left)))))) (read-data (read-from-string str-expr)) (expr= (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'"= str-expr end) nil (error "Trailing garbage following expression: %s" (subs= tring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (= let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= lef/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/= ld: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccXAlc2H.o: plugin ne= eded to handle lto object /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccXAlc2H.o: plugin neede= d to handle lto object t (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)) (s= etq append t))) (setq tem (expand-file-name (command-line-normalize-file-na= me tem))) (cond (append (setq load-path (append load-path (list tem))) (if = splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr spli= ce))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem load-= path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let* ((= file (command-line-normalize-file-name (or argval (car-safe (prog1 command-= line-args-left (setq command-line-args-left (cdr command-line-args-left))))= ))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular-p = file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi '("= -scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (expand-file-name file)) = (truename (file-truename file-ex))) (if (file-exists-p truename) (progn (se= tq file-ex truename))) (if (equal argi "-scripteval") (command-line--eval-s= cript file-ex) (command-line--load-script file-ex)))) ((equal argi "-insert= ") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft)))))) (or (stringp tem) (error "File name omitted from `-insert' option"= )) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equ= al argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (prog1 = command-line-args-left (setq command-line-args-left (cdr command-line-args-= left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop"= ) (message "\"--no-desktop\" ignored because the Desktop package is not loa= ded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number ar= gi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq = line (string-to-number (match-string 1 argi))) (setq column (string-to-numb= er (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-opt= ion-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-a= rgs-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (set= q command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((me= mber argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen t)= (setq tem (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil (er= ror "File name omitted from `%s' option" argi)) (funcall process-file-arg t= em)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display= -warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal= argi "--") (setq just-files t)) (t (let ((hooks command-line-functions) (d= id-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks))))= ) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" argi)= (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq in= hibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (fram= e-live-p (selected-frame)) nil (kill-emacs nil))))) =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd (progn (let* ((dir command-line-default-directory) tem splice just-files = (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" = "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" = "--visit" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car= elt))) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(la= mbda (name) (if (not (or dir (file-name-absolute-p name))) (message "Ignori= ng relative file name (%s) due to nil default-directory" name) (let* ((file= (expand-file-name (command-line-normalize-file-name name) dir)) (buf (find= -file-noselect file))) (file-name-history--add file) (setq displayable-buff= ers (cons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (= goto-char (point-min)) (forward-line (1- line))) (setq line 0) (if (< colum= n 1) nil (move-to-column (1- column))) (setq column 0)))))) (let ((tail com= mand-line-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-= match "^--" (car tem)) (setq longopts (cons (car te0x594f4f4317e5 internal_= error(char const*, ...) ???:0 0x594f4f556c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x594f4f5a2726 cgraph_node::get_untransformed_body() ???:0 0x594f4fc38ff4 cgraph_node::expand() ???:0 0x594f4f57a07b symbol_table::compile() ???:0 0x594f4fc1d402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc3ADAQM.mk= :2: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccvFn7ro.ltrans0.ltra= ns.o] Error 1 m) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-option= -alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (car t= em)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr tail= ))))) (while command-line-args-left (let* ((argi (car command-line-args-lef= t)) (orig-argi argi) argval completion) (setq command-line-args-left (cdr c= ommand-line-args-left)) (if just-files (setq argi "") (if (string-match "\\= `\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (matc= h-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^= -]" orig-argi) (progn (setq completion (try-completion argi longopts)) (if = (eq completion t) (setq argi (substring argi 1)) (if (stringp completion) (= let ((elt (member completion longopts))) (or elt (error "Option `%s' is amb= iguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil= ) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switch-a= list)) (if argval (let ((command-line-args-left (cons=1B[01m=1B[Klto-wrappe= r:=1B[m=1B[K =1B[01;31m=1B[Kfatal error: =1B[m=1B[Kmake returned 2 exit sta= tus compilation terminated. collect2: fatal error: lto-wrapper returned 1 exit status compilation terminated. libgccjit.so: error: error invoking gcc driver Error: native-ice ("emacs-lisp/comp-run.el" "failed to compile" "/var/tmp/p= ortage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03d/= comp-run-a15747ee-090b7366.eln" "error invoking gcc driver") argval command-line-args-left))) (funcall (cdr tem) argi)) (funcall (cdr t= em) argi))) ((equal argi "-no-splash") (setq inhibit-startup-screen t)) ((m= ember argi '("-f" "-funcall" "-e")) (setq inhibit-startup-screen t) (setq t= em (intern (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left))))))) (if (commandp tem) (comm= and-execute tem) (funcall tem))) ((member argi '("-eval" "-execute")) (setq= inhibit-startup-screen t) (let* ((str-expr (or argval (car-safe (prog1 com= mand-line-args-left (setq command-line-args-left (cdr command-line-args-lef= t)))))) (read-data (read-from-string str-expr)) (expr (car read-data)) (end= (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (er= ror "Trailing garbage following expression: %s" (substring str-expr end))) = (eval expr t))) ((member argi '("-L" "-directory")) (let (append) (if (stri= ng-match-p (format "\\`%s" path-separator) (setq tem (or argval (car-safe (= prog1 command-line-args-left (setq command-line-a/usr/lib/gcc/x86_64-pc-lin= ux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/app-edit= ors/emacs-30.0.9999/temp/cc9eVdgW.o: plugin needed to handle lto object /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc9eVdgW.o: plugin neede= d to handle lto object rgs-left (cdr command-line-args-left))))))) (progn (setq tem (substring tem= 1)) (setq append t))) (setq tem (expand-file-name (command-line-normalize-= file-name tem))) (cond (append (setq load-path (append load-path (list tem)= )) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (c= dr splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons te= m load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (= let* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 c= ommand-line-args-left (setq command-line-args-left (cdr command-line-args-l= eft))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-reg= ular-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member a= rgi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-fi= le-name (or argval (car-safe (prog1 command-line-args-left (setq command-li= ne-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name = file)) (truename (file-truename file-ex))) (if (file-exists-p truename) (pr= ogn (setq file-ex truename))) (if (equal argi "-scripteval") (command-line-= -eval-script file-ex) (command-line--load-script file-ex)))) ((equal argi "= -insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (p= rog1 command-line-args-left (setq command-line-args-left (cdr command-line-= args-left)))))) (or (stringp tem) (error "File name omitted from `-insert' = option")) (insert-file-contents (command-line-normalize-file-name tem))) ((= or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe = (prog1 command-line-args-left (setq command-line-args-left (cdr command-lin= e-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-d= esktop") (message "\"--no-desktop\" ignored because the Desktop package is = not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-nu= mber argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn= (setq line (string-to-number (match-string 1 argi))) (setq column (string-= to-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-lin= e-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command= -line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist= )) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left)= )) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-sc= reen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq = command-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) = nil (error "File name omitted from `%s' option" argi)) (funcall process-fil= e-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (= display-warning 'initialization (format "Ignoring obsolete arg %s" argi))) = ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functi= ons) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car ho= oks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-= " argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (= setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (i= f (frame-live-p (selected-frame)) nil (kill-emacs nil)))))) signal(native-ice ("emacs-lisp/comp-run.el" "failed to compile" "/var/tmp= /portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03= d/comp-run-a15747ee-090b7366.eln" "error invoking gcc driver")) comp--native-compile("emacs-lisp/comp-run.el") batch-native-compile() batch-byte+native-compile() funcall(batch-byte+native-compile) (if (commandp tem) (command-execute tem) (funcall tem)) =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (0x5897887b97e5 internal_= error(char const*, ...) ???:0 0x5897888dec5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x58978892a726 cgraph_node::get_untransformed_body() ???:0 0x589788fc0ff4 cgraph_node::expand() ???:0 0x58978890207b symbol_table::compile() ???:0 0x589788fa5402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccdSlj1F.mk= :2: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccecjiGN.ltrans0.ltra= ns.o] Error 1 =1B[01m=1B[Klto-wrapper:=1B[m=1B[K =1B[01;31m=1B[Kfatal error: =1B[m=1B[Kma= ke returned 2 exit status compilation terminated. collect2: fatal error: lto-wrapper returned 1 exit status compilation terminated. libgccjit.so: error: error invoking gcc driver Error: native-ice ("emacs-lisp/radix-tree.el" "failed to compile" "/var/tmp= /portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03= d/radix-tree-669a468d-316fbcdc.eln" "error invoking gcc driver") setq longopts (cons (car tem) longopts))) (setq tail (cdr tail))))) (let ((= tail command-line-ns-option-alist)) (while tail (let ((tem (car tail))) (if= (string-match "^--" (car tem)) (setq longopts (cons (list (car tem)) longo= pts))) (setq tail (cdr tail))))) (while command-line-args-left (let* ((argi= (car command-line-args-left)) (orig-argi argi) argval completion) (setq co= mmand-line-args-left (cdr command-line-args-left)) (if just-files (setq arg= i "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq a= rgval (substring argi (match-end 0))) (setq argi (match-string 1 argi))))) = (if (string-match "\\`--?[^-]" orig-argi) (progn (setq completion (try-comp= letion argi longopts)) (if (eq completion t) (setq argi (substring argi 1))= (if (stringp completion) (let ((elt (member completion longopts))) (or elt= (error "Option `%s' is ambiguous" argi)) (setq argi (substring (car elt) 1= ))) (progn (setq argval nil) (setq argi orig-argi))))))) (cond ((setq tem (= assoc argi command-switch-alist)) (if argval (let ((c (cond ((setq tem (as= soc argi command-switch-alist)) (if argval (let ((command-line-args-left (c= ons argval command-line-args-left))) (funcall (cdr tem) argi)) (funcall (cd= r tem) argi))) ((equal argi "-no-splash") (setq inhibit-startup-screen t)) = ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startup-screen t) (set= q tem (intern (or argval (car-safe (prog1 command-line-args-left (setq comm= and-line-args-left (cdr command-line-args-left))))))) (if (commandp tem) (c= ommand-execute tem) (funcall tem))) ((member argi '("-eval" "-execute")) (s= etq inhibit-startup-screen t) (let* ((str-expr (or argval (car-safe (prog1 = command-line-args-left (setq command-line-args-left (cdr command-line-args-= left)))))) (read-data (read-from-string str-expr)) (expr (car read-data)) (= end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" str-expr end) nil = (error "Trailing garbage following expression: %s" (substring str-expr end)= )) (eval expr t))) ((member argi '("-L" "-directory")) (let (append) (if (s= tring-match-p (format "\\`%s" path-separator) (setq tem (or argval (car-saf= e (prog1 command-line-args-left (setq command-line-args-left (cdr command-l= ine-args-left))))))) (progn (setq tem (substring tem 1)) (setq append t))) = (setq tem (expand-file-name (command-line-normalize-file-name tem))) (cond = (append (setq load-path (append load-path (list tem))) (if splice (setq spl= ice load-path))) (splice (setcdr splice (cons tem (cdr splice))) (setq spli= ce (cdr splice))) (t (progn (setq load-path (cons tem load-path)) (setq spl= ice load-path)))))) ((member argi '("-l" "-load")) (let* ((file (command-li= ne-normalize-file-name (or argval (car-safe (prog1 command-line-args-left (= setq command-line-args-left (cdr command-line-args-left))))))) (file-ex (fi= le-truename (expand-file-name file)))) (if (file-regular-p file-ex) (progn = (setq file file-ex))) (load file nil t))) ((member argi '("-scriptload" "-s= cripteval")) (let* ((file (command-line-normalize-file-name (or argval (car= -safe (prog1 command-line-args-left (setq command-line-args-left (cdr comma= nd-line-args-left))))))) (file-ex (expand-file-name file)) (truename (file-= truename file-ex))) (if (file-exists-p truename) (progn (setq file-ex truen= ame))) (if (equal argi "-scripteval") (command-line--eval-script file-ex) (= command-line--load-script file-ex)))) ((equal argi "-insert") (setq inhibit= -startup-screen t) (setq tem (or argval (car-safe (prog1 command-line-args-= left (setq command-line-args-left (cdr command-line-args-left)))))) (or (st= ringp tem) (error "File name omitted from `-insert' option")) (insert-file-= contents (command-line-normalize-file-name tem))) ((or (equal argi "-dump-f= ile") (equal argi "-seccomp")) (or argval (car-safe (prog1 command-line-arg= s-left (setq command-line-args-left (cdr command-line-args-left)))))) ((equ= al argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"--= no-desktop\" ignored because the Desktop package is not loaded")) ((string-= match "^\\+[0-9]+\\'" argi) (setq line (string-to-number argi))) ((string-m= atch "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-= number (match-string 1 argi))) (setq column (string-to-number (match-string= 2 argi))))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (set= q command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((se= tq tem (assoc orig-argi command-line-ns-option-alist)) (setq command-line-a= rgs-left (nthcdr (nth 1 tem) command-line-args-left))) ((member argi '("-fi= nd-file" "-file" "-visit")) (setq inhibit-startup-screen t) (setq tem (or a= rgval (car-safe (prog1 command-line-args-left (setq command-line-args-left = (cdr command-line-args-left)))))) (if (stringp tem) nil (error "File name o= mitted from `%s' option" argi)) (funcall process-file-arg tem)) ((string-ma= tch "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'initia= lization (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (set= q just-files t)) (t (let ((hooks command-line-functions) (did-hook nil)) (w= hile (and hooks (not (setq did-hook (funcall (car hooks))))) (setq hooks (c= dr hooks))) (if did-hookommand-line-args-left (cons argval command-line-arg= s-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi= "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-func= all" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (c= ar-safe (prog1 command-line-args-left (setq command-line-args-left (cdr com= mand-line-args-left))))))) (if (commandp tem) (command-execute tem) (funcal= l tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen = t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (set= q command-line-args-left (cdr command-line-args-left)))))) (read-data (read= -from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (= string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage fo= llowing expression: %s" (substring str-expr end))) (eval expr t))) ((member= argi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%= s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-args-= left (setq command-line-args-left (cdr command-line-args-left))))))) (progn= (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-name= (command-line-normalize-file-name tem))) (cond (append (setq load-path (ap= pend load-path (list tem))) (if splice (setq splice load-path))) (splice (s= etcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn= (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((membe= r argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (or = argval (car-safe (prog1 command-line-args-left (setq command-line-args-left= (cdr command-line-args-left))))))) (file-ex (file-truename (expand-file-na= me file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load= file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (= command-line-normalize-file-name (or argval (car-safe (prog1 command-line-a= rgs-left (setq command-line-args-left (cdr command-line-args-left))))))) (f= ile-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (fi= le-exists-p truename) (progn (setq file-ex truename))) (if (equal argi "-sc= ripteval") (command-line--eval-script file-ex) (command-line--load-script f= ile-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq te= m (or argval (car-safe (prog1 command-line-args-left (setq command-line-arg= s-left (cdr command-line-args-left)))))) (or (stringp tem) (error "File nam= e omitted from `-insert' option")) (insert-file-contents (command-line-norm= alize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp= ")) (or argval (car-safe (prog1 command-line-args-left (setq command-line-a= rgs-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emac= s t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored becaus= e the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi)= (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([= 0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 argi= ))) (setq column (str nil (if (string-match "\\`-" argi) (error "Unknown op= tion `%s'" argi)) (if initial-window-system nil (setq inhibit-startup-scree= n t)) (funcall process-file-arg orig-argi))))) (let* ((argi (car command-line-args-left)) (orig-argi argi) argval comple= tion) (setq command-line-args-left (cdr command-line-args-left)) (if just-f= iles (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn = (progn (setq argval (substring argi (match-end 0))) (setq argi (match-strin= g 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq comple= tion (try-completion argi longopts)) (if (eq completion t) (setq argi (subs= tring argi 1)) (if (stringp completion) (let ((elt (member completion longo= pts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (substri= ng (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (con= d ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-l= ine-args-left (cons argval command-line-args-left))) (funcall (cdr tem) arg= i)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-sta= rtup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startu= p-screen t) (setq tem (intern (or argval (car-safe (p signal(native-ice ("= emacs-lisp/radix-tree.el" "failed to compile" "/var/tmp/portage/app-editors= /emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03d/radix-tree-669a468= d-316fbcdc.eln" "error invoking gcc driver")) comp--native-compile("emacs-lisp/radix-tree.el") batch-native-compile() batch-byte+native-compile() funcall(batch-byte+native-compile) (if (commandp tem) (command-execute tem) (funcall tem)) rog1 command-line-args-left (setq command-line-args-left (cdr command-line-= args-left))))))) (if (commandp tem) (command-execute tem) (funcall tem))) (= (member argi '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* (= (str-expr (or argval (car-safe (prog1 command-line-args-left (setq command-= line-args-left (cdr command-line-args-left)))))) (read-data (read-from-stri= ng str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (string-mat= ch-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage following ex= pression: %s" (substring str-expr end))) (eval expr t))) ((member argi '("-= L" "-directory")) (let (append) (if (string-match-p (format "\\`%s" path-se= parator) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq= command-line-args-left (cdr command-line-args-left))))))) (progn (setq tem= (substring tem 1)) (setq append t))) (setq tem (expand-file-name (command-= line-normalize-file-name tem))) (cond (append (setq load-path (append load-= path (list tem))) (if splice (setq splice load-path))) (splice (setcdr spli= ce (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn (setq loa= d-path (cons tem load-path)) (setq splice load-path)))))) ((member argi '("= -l" "-load")) (let* ((file (command-line-normalize-file-name (or argval (ca= r-safe (prog1 command-line-args-left (setq command-line-args-left (cdr comm= and-line-args-left))))))) (file-ex (file-truename (expand-file-name file)))= ) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load file nil = t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (command-li= ne-normalize-file-name (or argval (car-safe (prog1 command-line-args-left (= setq command-line-args-left (cdr command-line-args-left))))))) (file-ex (ex= pand-file-name file)) (truename (file-truename file-ex))) (if (file-exists-= p truename) (progn (setq file-ex truename))) (if (equal argi "-scripteval")= (command-line--eval-script file-ex) (command-line--load-script file-ex))))= ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem (or argv= al (car-safe (prog1 coming-to-number (match-string 2 argi))))) ((setq tem (= assoc orig-argi command-line-x-option-alist)) (setq command-line-args-left = (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi c= ommand-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 t= em) command-line-args-left))) ((member argi '("-find-file" "-file" "-visit"= )) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft)))))) (if (stringp tem) nil (error "File name omitted from `%s' option" = argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(u= ni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Ignorin= g obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let = ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (set= q did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook = nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if = initial-window-system nil (setq inhibit-startup-screen t)) (funcall process= -file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emac= s nil))))))) (let ((command-line-args-left args-left)) (if command-line-args-left (pro= gn (let* ((dir command-line-default-directory) tem splice just-files (longo= pts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--sec= comp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--vis= it" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt))= ) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (= name) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rel= ative file name (%s) due to nil default-directory" name) (let* ((file (expa= nd-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-= noselect file))) (file-name-history--add file) (setq displayable-buffers (c= ons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-c= har (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) n= il (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-l= ine-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match = "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr= tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (lis= t (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args= -left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval co= mpletion) (setq command-line-args-left (cdr command-line-args-left)) (if ju= st-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pr= ogn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-s= tring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq co= mpletion (try-completion argi longopts)) (if (eq completion t) (setq argi (= substring argi 1)) (if (stringp completion) (let ((elt (member completion l= ongopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (sub= string (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) = (cond ((setq tem (assoc argi (cond ((setq tem (assoc argi command-switch-= alist)) (if argval (let ((command-line-args-left (cons argval command-line-= args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal a= rgi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-f= uncall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval= (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr = command-line-args-left))))))) (if (commandp tem) (command-execute tem) (fun= call tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-scre= en t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (= setq command-line-args-left (cdr command-line-args-left)))))) (read-data (r= ead-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (i= f (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage= following expression: %s" (substring str-expr end))) (eval expr t))) ((mem= ber argi '("-L" "-directory")) (let (append) (if (string-match-p (format "\= \`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-ar= gs-left (setq command-line-args-left (cdr command-line-args-left))))))) (pr= ogn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-n= ame (command-line-normalize-file-name tem))) (cond (append (setq load-path = (append load-path (list tem))) (if splice (setq splice load-path))) (splice= (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (pr= ogn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((me= mber argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (= or argval (car-safe (prog1 command-line-args-left (setq command-line-args-l= eft (cdr command-line-args-left))))))) (file-ex (file-truename (expand-file= -name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (l= oad file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((fil= e (command-line-normalize-file-name (or argval (car-safe (prog1 command-lin= e-args-left (setq command-line-args-left (cdr commanmand-line-args-left (se= tq command-line-args-left (cdr command-line-args-left)))))) (or (stringp te= m) (error "File name omitted from `-insert' option")) (insert-file-contents= (command-line-normalize-file-name tem))) ((or (equal argi "-dump-file") (e= qual argi "-seccomp")) (or argval (car-safe (prog1 command-line-args-left (= setq command-line-args-left (cdr command-line-args-left)))))) ((equal argi = "-kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"--no-deskt= op\" ignored because the Desktop package is not loaded")) ((string-match "^= \\+[0-9]+\\'" argi) (setq line (string-to-number argi))) ((string-match "^\= \+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (= match-string 1 argi))) (setq column (string-to-number (match-string 2 argi)= )))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (setq comman= d-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (= assoc orig-argi command-line-ns-option-alist)) (setq command-line-args-left= (nthcdr (nth 1 tem) commad-line-args-left))))))) (file-ex (expand-file-nam= e file)) (truename (file-truename file-ex))) (if (file-exists-p truename) (= progn (setq file-ex truename))) (if (equal argi "-scripteval") (command-lin= e--eval-script file-ex) (command-line--load-script file-ex)))) ((equal argi= "-insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe = (prog1 command-line-args-left (setq command-line-args-left (cdr command-lin= e-args-left)))))) (or (stringp tem) (error "File name omitted from `-insert= ' option")) (insert-file-contents (command-line-normalize-file-name tem))) = ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-saf= e (prog1 command-line-args-left (setq command-line-args-left (cdr command-l= ine-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no= -desktop") (message "\"--no-desktop\" ignored because the Desktop package i= s not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-= number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (pro= nd-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (setq = inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 command-lin= e-args-left (setq command-line-args-left (cdr command-line-args-left)))))) = (if (stringp tem) nil (error "File name omitted from `%s' option" argi)) (f= uncall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|mult= i\\)byte$" argi) (display-warning 'initialization (format "Ignoring obsolet= e arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((hooks c= ommand-line-functions) (did-hook nil)) (while (and hooks (not (setq did-hoo= k (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (= string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if initial-w= indow-system nil (setq inhibit-startup-screen t)) (funcall process-file-arg= orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs nil))) (while command-line-args-left (let* ((argi (car command-line-args-left)) = (orig-argi argi) argval completion) (setq command-line-args-left (cdr comma= nd-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(= --[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (match-en= d 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^-]" = orig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq = completion t) (setq argi (substring argi 1)) (if (stringp completion) (let = ((elt (member completion longopts))) (or elt (error "Option `%s' is ambiguo= us" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil) (s= etq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switch-alist= )) (if argval (let ((command-line-args-left (cons argval command-line-args-= left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "= -no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcal= l" "-e")) (setq inhibit-startup-screen t) (setq tem (command-switch-alist))= (if argval (let ((command-line-args-left (cons argval command-line-args-le= ft))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-n= o-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcall"= "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (car-s= afe (prog1 command-line-args-left (setq command-line-args-left (cdr command= -line-args-left))))))) (if (commandp tem) (command-execute tem) (funcall te= m))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t) (= let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (setq co= mmand-line-args-left (cdr command-line-args-left)))))) (read-data (read-fro= m-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (stri= ng-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage follow= ing expression: %s" (substring str-expr end))) (eval expr t))) ((member arg= i '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%s" p= ath-separator) (setq tem (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left))))))) (progn (se= tq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-name (co= mmand-line-normalize-file-name tem))) (cond (append (setq load-path (append= load-path (list tem))) (if splice (setq splice load-path))) (splice (setcd= r splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn (se= tq load-path (cons tem load-path)) (setq splice load-path)))))) ((member ar= gi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (file-ex (file-truename (expand-file-name f= ile)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load fil= e nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (comm= and-line-normalize-file-name (or argval (car-safe (prog1 command-line-args-= left (setq command-line-args-left (cdr command-line-args-left))))))) (file-= ex (expand-file-name file)) (truename (file-truename file-ex))) (if (file-e= xists-p truename) (progn (setq file-ex truename))) (if (equal argi "-script= eval") (command-line--eval-script file-ex) (command-line--load-script file-= ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem (o= r argval (car-safe (prog1 command-line-args-left (setq command-line-args-le= ft (cdr command-line-args-left)))))) (or (stringp tem) (error "File name om= itted from `-insert' option")) (insert-file-contents (command-line-normaliz= e-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")) = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs t)= ) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because th= e Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (se= tq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]= +\\)\\'" argi) (progn (setq line (string-to-numbergn (setq line (string-to-= number (match-string 1 argi))) (setq column (string-to-number (match-string= 2 argi))))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (set= q command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((se= tq tem (assoc orig-argi command-line-ns-option-alist)) (setq command-line-a= rgs-left (nthcdr (nth 1 tem) command-line-args-left))) ((member argi '("-fi= nd-file" "-file" "-visit")) (setq inhibit-startup-screen t) (setq tem (or a= rgval (car-safe (prog1 command-line-args-left (setq command-line-args-left = (cdr command-line-args-left)))))) (if (stringp tem) nil (error "File name o= mitted from `%s' option" argi)) (funcall process-file-arg tem)) ((string-ma= tch "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'initia= lization (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (set= q just-files t)) (t (let ((hooks command-line-functions) (did-hook nil)) (w= hile (and hooks (not (setq did-hook (funcall (car hooks))))) (setq hooks (c= dr hooks))) (if did-hook nil (if (string-match "\\`-" argi) (error "Unknown= option `%s'" argi)) (if initial-window-system nil (setq inhibit-startup-sc= reen t)) (funcall process-file-arg orig-argi))))) (let* ((argi (car command-line-args-left)) (orig-argi argi) argval comple= tion) (setq command-line-args-left (cdr command-line-args-left)) (if just-f= iles (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn = (progn (setq argval (substring argi (match-end 0))) (setq argi (match-strin= g 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq comple= tion (try-completion argi longopts)) (if (eq completion t) (setq argi (subs= tring argi 1)) (if (stringp completion) (let ((elt (member completion longo= pts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (substri= ng (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (con= d ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-l= ine-args-left (cons argval command-line-args-left))) (funcall (cdr tem) arg= i)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-sta= rtup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startu= p-screen t) (setq tem (intern (or argval (car-safe (pintern (or argval (car= -safe (prog1 command-line-args-left (setq command-line-args-left (cdr comma= nd-line-args-left))))))) (if (commandp tem) (command-execute tem) (funcall = tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t)= (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (setq = command-line-args-left (cdr command-line-args-left)))))) (read-data (read-f= rom-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (st= ring-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage foll= owing expression: %s" (substring str-expr end))) (eval expr t))) ((member a= rgi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%s"= path-separator) (setq tem (or argval (car-safe (prog1 command-line-args-le= ft (setq command-line-args-left (cdr command-line-args-left))))))) (progn (= setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-name (= command-line-normalize-file-name tem))) (cond (append (setq load-path (appe= nd load-path (list tem))) (rog1 command-line-args-left (setq command-line-a= rgs-left (cdr command-line-args-left))))))) (if (commandp tem) (command-exe= cute tem) (funcall tem))) ((member argi '("-eval" "-execute")) (setq inhibi= t-startup-screen t) (let* ((str-expr (or argval (car-safe (prog1 command-li= ne-args-left (setq command-line-args-left (cdr command-line-args-left))))))= (read-data (read-from-string str-expr)) (expr (car read-data)) (end (cdr r= ead-data))) (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Tr= ailing garbage following expression: %s" (substring str-expr end))) (eval e= xpr t))) ((member argi '("-L" "-directory")) (let (append) (if (string-matc= h-p (format "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 c= ommand-line-args-left (setq command-line-args-left (cdr command-line-args-l= eft))))))) (progn (setq tem (substring tem 1)) (setq append t))) (setq tem = (expand-file-name (command-line-normalize-file-name tem))) (cond (append (s= etq load-path (append load-path (list tem))) (if splice (setq splice load-p= aif splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr = splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem l= oad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let= * ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comm= and-line-args-left (setq command-line-args-left (cdr command-line-args-left= ))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regula= r-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi= '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-= name (or argval (car-safe (prog1 command-line-args-left (setq command-line-= args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name fil= e)) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn= (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--ev= al-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-in= sert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left)))))) (or (stringp tem) (error "File name omitted from `-insert' opt= ion")) (insert-file-contents (command-line-normalize-file-name tem))) ((or = (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desk= top") (message "\"--no-desktop\" ignored because the Desktop package is not= loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-numbe= r argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (s= etq line (string-to-number (match-string 1 argi))) (setq column (string-to-= number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x= -option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-li= ne-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) = (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) = ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scree= n t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq com= mand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil= (error "File name omitted from `%s' option" argi)) (funcall process-file-a= rg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (dis= play-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((e= qual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions= ) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks= ))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" a= rgi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (set= q inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (= frame-live-p (selected-frame)) nil (kill-emacs nil)))) (match-string 1 argi))) (setq column (string-to-number (match-string 2 arg= i))))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (setq comm= and-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem= (assoc orig-argi command-line-ns-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((member argi '("-find-fil= e" "-file" "-visit")) (setq inhibit-startup-screen t) (setq tem (or argval = (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr c= ommand-line-args-left)))))) (if (stringp tem) nil (error "File name omitted= from `%s' option" argi)) (funcall process-file-arg tem)) ((string-match "\= \`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'initializati= on (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (setq just= -files t)) (t (let ((hooks command-line-functions) (did-hook nil)) (while (= and hooks (not (setq did-hook (funcall (car hooks))))) (setq hooks (cdr hoo= ks))) (if did-hook nil (if (string-match "\\`-" argi) (error "Unknown optio= n `%s'" argi)) (if initial-window-system nil (setq inhibit-startup-screen t= )) (funcall process-file-arg orig-argi))))) (if (frame-live-p (selected-fra= me)) nil (kill-emacs nil)))))))) (let ((displayable-buffers nil)) (let ((command-line-args-left args-left)= ) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alistth))) (splice (setcdr sp= lice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn (setq l= oad-path (cons tem load-path)) (setq splice load-path)))))) ((member argi '= ("-l" "-load")) (let* ((file (command-line-normalize-file-name (or argval (= car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr co= mmand-line-args-left))))))) (file-ex (file-truename (expand-file-name file)= ))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load file ni= l t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (command-= line-normalize-file-name (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left))))))) (file-ex (= expand-file-name file)) (truename (file-truename file-ex))) (if (file-exist= s-p truename) (progn (setq file-ex truename))) (if (equal argi "-scripteval= ") (command-line--eval-script file-ex) (command-line--load-script file-ex))= )) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left)))))) (or (stringp tem) (error "File name omitte= d from `-insert' option")) (insert-file-contents (command-line-normalize-fi= le-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or = argval (car-safe (prog1 command-line-args-left (setq command-line-args-left= (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((= equal argi "-no-desktop") (message "\"--no-desktop\" ignored because the De= sktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq l= ine (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)= \\'" argi) (progn (setq line (string-to-number (match-string 1 argi))) (set= q column (string-to-number (match-string 2 argi))))) ((setq tem (assoc orig= -argi command-line-x-option-alist)) (setq command-line-args-left (nthcdr (n= th 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi command-lin= e-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) comman= d-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (setq i= nhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 command-line= -args-left (setq command-line-args-left (cdr command-line-args-left)))))) (= if (stringp tem) nil (error "File name omitted from `%s' option" argi)) (fu= ncall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi= \\)byte$" argi) (display-warning 'initialization (format "Ignoring obsolete= arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((hooks co= mmand-line-functions) (did-hook nil)) (while (and hooks (not (setq did-hook= (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (s= tring-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if initial-wi= ndow-system nil (setq inhibit-startup-screen t)) (funcall process-file-arg = orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs nil))) (let* ((dir command-line-default-directory) tem splice just-files (longop= ts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--secc= omp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visi= t" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt)))= command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (n= ame) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rela= tive file name (%s) due to nil default-directory" name) (let* ((file (expan= d-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-n= oselect file))) (file-name-history--add file) (setq displayable-buffers (co= ns buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-ch= ar (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) ni= l (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-li= ne-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match "= ^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr = tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((tem= (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (list= (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args-= left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval com= pletion) (setq command-line-args-left (cdr command-line-args-left)) (if jus= t-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pro= gn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-st= ring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq com= pletion (try-completion argi longopts)) (if (eq completion t) (setq argi (s= ubstring argi 1)) (if (stringp completion) (let ((elt (member completion lo= ngopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (subs= tring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (= cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comman= d-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem) = argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-= startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-sta= rtup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-a= rgs-left (setq command-line-args-left (cdr command-line-args-left))))))) (i= f (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-ev= al" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argva= l (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr= command-line-args-left)))))) (read-data (read-from-string str-expr)) (expr= (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'"= str-expr end) nil (error "Trailing garbage following expression: %s" (subs= tring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (= let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= lef)) (while tail (let ((tem (car tail))) (if (string-match "^--" (car tem)= ) (setq longopts (cons (car tem) longopts))) (setq tail (cdr tail))))) (let= ((tail command-line-ns-option-alist)) (while tail (let ((tem (car tail))) = (if (string-match "^--" (car tem)) (setq longopts (cons (list (car tem)) lo= ngopts))) (setq tail (cdr tail))))) (while command-line-args-left (let* ((a= rgi (car command-line-args-left)) (orig-argi argi) argval completion) (setq= command-line-args-left (cdr command-line-args-left)) (if just-files (setq = argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (set= q argval (substring argi (match-end 0))) (setq argi (match-string 1 argi)))= )) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq completion (try-c= ompletion argi longopts)) (if (eq completion t) (setq argi (substring argi = 1)) (if (stringp completion) (let ((elt (member completion longopts))) (or = elt (error "Option `%s' is ambiguous" argi)) (setq argi (substring (car elt= ) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (cond ((setq te= m (assoc argi command-switch-alist)) (if argval (let ((command-line-args-le= ft (cons argval command-line-args-left))) (funcall (cdr tem) argi)) (funcal= l (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-startup-screen= t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startup-screen t)= (setq tem (intern (or argval (car-safe (prog1 command-line-args-left (setq= command-line-args-left (cdr command-line-args-left))))))) (if (commandp te= m) (command-execute tem) (funcall tem))) ((member argi '("-eval" "-execute"= )) (setq inhibit-startup-screen t) (let* ((str-expr (or argval (car-safe (p= rog1 command-line-args-left (setq command-line-args-left (cdr command-line-= args-left)))))) (read-data (read-from-string str-expr)) (expr (car read-dat= a)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" str-expr end)= nil (error "Trailing garbage following expression: %s" (substring str-expr= end))) (eval expr t))) ((member argi '("-L" "-directory")) (let (append) (= if (string-match-p (format "\\`%s" path-separator) (setq tem (or argval (ca= r-safe (prog1 command-line-args-left (setq command-line-args-left (cdr comm= and-line-args-left))))))) (progn (setq tem (substring tem 1)) (setq append = t))) (setq tem (expand-file-name (command-line-normalize-file-name tem))) (= cond (append (setq load-path (append load-path (list tem))) (if splice (set= q splice load-path))) (splice (setcdr splice (cons tem (cdr splice))) (setq= splice (cdr splice))) (t (progn (setq load-path (cons tem load-path)) (set= q splice load-path)))))) ((member argi '("-l" "-load")) (let* ((file (comma= nd-line-normalize-file-name (or argval (car-safe (prog1 command-line-args-l= eft (setq command-line-args-left (cdr command-line-args-left))))))) (file-e= x (file-truename (expand-file-name file)))) (if (file-regular-p file-ex) (p= rogn (setq file file-ex))) (load file nil t))) ((member argi '("-scriptload= " "-scripteval")) (let* ((file (command-line-normalize-file-name (or argval= (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr = comm (while command-line-args-left (let* ((argi (car command-line-args-lef= t)) (orig-argi argi) argval completion) (setq command-line-args-left (cdr c= ommand-line-args-left)) (if just-files (setq argi "") (if (string-match "\\= `\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (matc= h-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^= -]" orig-argi) (progn (setq completion (try-completion argi longopts)) (if = (eq completion t) (setq argi (substring argi 1)) (if (stringp completion) (= let ((elt (member completion longopts))) (or elt (error "Option `%s' is amb= iguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil= ) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switch-a= list)) (if argval (let ((command-line-args-left (cons argval command-line-a= rgs-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal ar= gi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-fu= ncall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval = (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr c= ommand-line-args-left))))))) (if (commandp tem) (command-execute tem) (func= all tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-scree= n t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (s= etq command-line-args-left (cdr command-line-args-left)))))) (read-data (re= ad-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if= (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage = following expression: %s" (substring str-expr end))) (eval expr t))) ((memb= er argi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\= `%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-arg= s-left (setq command-line-args-left (cdr command-line-args-left))))))) (pro= gn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-na= me (command-line-normalize-file-name tem))) (cond (append (setq load-path (= append load-path (list tem))) (if splice (setq splice load-path))) (splice = (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (pro= gn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((mem= ber argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (o= r argval (car-safe (prog1 command-line-args-left (setq command-line-args-le= ft (cdr command-line-args-left))))))) (file-ex (file-truename (expand-file-= name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (lo= ad file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file= (command-line-normalize-file-name (or argval (car-safe (prog1 command-line= -args-left (setq command-line-args-left (cdr command-line-args-left))))))) = (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (= file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi "-= scripteval") (command-line--eval-script file-ex) (command-line--load-script= file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq = tem (t (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1= )) (setq append t))) (setq tem (expand-file-name (command-line-normalize-fi= le-name tem))) (cond (append (setq load-path (append load-path (list tem)))= (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr= splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem = load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (le= t* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 com= mand-line-args-left (setq command-line-args-left (cdr command-line-args-lef= t))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regul= ar-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member arg= i '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file= -name (or argval (car-safe (prog1 command-line-args-left (setq command-line= -args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name fi= le)) (truename (file-truename file-ex))) (if (file-exior argval (car-safe (= prog1 command-line-args-left (setq command-line-args-left (cdr command-line= -args-left)))))) (or (stringp tem) (error "File name omitted from `-insert'= option")) (insert-file-contents (command-line-normalize-file-name tem))) (= (or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe= (prog1 command-line-args-left (setq command-line-args-left (cdr command-li= ne-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-= desktop") (message "\"--no-desktop\" ignored because the Desktop package is= not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-n= umber argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (prog= n (setq line (string-to-number (match-string 1 argi))) (setq column (string= -to-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-li= ne-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) comman= d-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alis= t)) (setq command-line-args-sts-p truename) (progn (setq file-ex truename))= ) (if (equal argi "-scripteval") (command-line--eval-script file-ex) (comma= nd-line--load-script file-ex)))) ((equal argi "-insert") (setq inhibit-star= tup-screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left = (setq command-line-args-left (cdr command-line-args-left)))))) (or (stringp= tem) (error "File name omitted from `-insert' option")) (insert-file-conte= nts (command-line-normalize-file-name tem))) ((or (equal argi "-dump-file")= (equal argi "-seccomp")) (or argval (car-safe (prog1 command-line-args-lef= t (setq command-line-args-left (cdr command-line-args-left)))))) ((equal ar= gi "-kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"--no-de= sktop\" ignored because the Desktop package is not loaded")) ((string-match= "^\\+[0-9]+\\'" argi) (setq line (string-to-number argi))) ((string-match = "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-numbe= r (match-string 1 argi))) (setq column (string-to-number (match-string 2 ar= gi))))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (setq com= mand-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((setq te= m (assoc orig-argi command-line-ns-option-alist)) (setq command-line-args-l= eft (nthcdr (nth 1 tem) command-line-args-left))) ((member argi '("-find-fi= le" "-file" "-visit")) (setq inhibit-startup-screen t) (setq tem (or argval= (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr = command-line-args-left)))))) (if (stringp tem) nil (error "File name omitte= d from `%s' option" argi)) (funcall process-file-arg tem)) ((string-match "= \\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'initializat= ion (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (setq jus= t-files t)) (t (let ((hooks command-line-functions) (did-hook nil)) (while = (and hooks (not (setq did-hook (funcall (car hooks))))) (setq hooks (cdr ho= oks))) (if did-hook nil (if (string-match "\\`-" argi) (error "Unknown opti= on `%s'" argi)) (if initial-window-system nil (setq inhibit-startup-screen = t)) (funcall process-file-arg orig-argi))))) (if (frame-live-p (selected-fr= ame)) nil (kill-emacs nil))))) (progn (let* ((dir command-line-default-directory) tem splice just-files = (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" = "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" = "--visit" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car= elt))) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(la= mbda (name) (if (not (or dir (file-name-absolute-p name))) (message "Ignori= ng relative file name (%s) due to nil default-directory" name) (let* ((file= (expand-file-name (command-line-normalize-file-name name) dir)) (buf (find= -file-noselect file))) (file-name-history--add file) (setq displayable-buff= ers (cons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (= goto-char (point-min)) (forward-line (1- line))) (setq line 0) (if (< colum= n 1) nil (move-to-column (1- column))) (setq column 0)))))) (let ((tail com= mand-line-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-= match "^--" (car tem)) (setq longopts (cons (car teand-line-args-left))))))= ) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (if= (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi = "-scripteval") (command-line--eval-script file-ex) (command-line--load-scri= pt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (set= q tem (or argval (car-safe (prog1 command-line-args-left (setq command-line= -args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "File= name omitted from `-insert' option")) (insert-file-contents (command-line-= normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-sec= comp")) (or argval (car-safe (prog1 command-line-args-left (setq command-li= ne-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-= emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored be= cause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" a= rgi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):= \\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 = argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq tem= (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-lef= t (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi= command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1= tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-visi= t")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 = command-line-args-left (setq command-line-args-left (cdr command-line-args-= left)))))) (if (stringp tem) nil (error "File name omitted from `%s' option= " argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\= (uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Ignor= ing obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (le= t ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (s= etq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hoo= k nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (i= f initial-window-system nil (setq inhibit-startup-screen t)) (funcall proce= ss-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-em= acs nil)))))))) (if (eq initial-buffer-choice t) (progn (get-scratch-buffer= -create))) (and initial-scratch-message (get-buffer "*scratch*") (save-curr= ent-buffer (set-buffer "*scratch*") (if (=3D 0 (buffer-size)) (progn (inser= t (substitute-command-keys initial-scratch-message)) (set-buffer-modified-p= nil))))) (if initial-buffer-choice (progn (let ((buf (cond ((stringp initi= al-buffer-choice) (find-file-noselect initial-buffer-choice)) ((functionp i= nitial-buffer-choice) (funcall initial-buffer-choice)) ((eq initial-buffer-= choice t) (get-scratch-buffer-create)) (t (error "`initial-buffer-choice' m= ust be a string, a function, or t"))))) (if (buffer-live-p buf) nil (error = "Value returned by `initial-buffer-choice' is not a live buffer: %S" buf)) = (setq displayable-buffers (cons buf (delq buf displayable-buffers)))))) (le= t ((displayable-buffers-len (length displayable-buffers)) (nondisplayed-buf= fers-p nil) (old-face-font-rescale-alist face-font-rescale-alist)) (if (> d= isplayable-buffers-len 0) (progn (switch-to-buffer (car displayable-buffers= )))) (cond ((=3D displayable-buffers-len 2) (switch-to-buffer-other-window = (car (cdr displayable-buffers))) (other-window -1)) ((> displayable-buffers= -len 2) (let ((bufs (reverse (cdr displayable-buffers)))) (switch-to-buffer= -other-window (car-safe (prog1 bufs (setq bufs (cdr bufs))))) (let ((tail b= ufs)) (while tail (let ((buf (car tail))) (switch-to-buffer buf nil t) (set= q tail (cdr tail))))) (other-window -1)))) (if (> displayable-buffers-len 2= ) (progn (setq nondisplayed-buffers-p t))) (if (or inhibit-startup-screen i= nitial-buffer-choice noninteractive (daemonp) inhibit-x-resources) (if (and= nondisplayed-buffers-p (not noninteractive) (not inhibit-startup-buffer-me= nu)) (progn (list-buffers))) (run-hooks 'emacs-startup-hook 'term-setup-hoo= k) (if (and (display-multileft (nthcdr (nth 1 tem) command-line-args-left))= ) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scr= een t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq c= ommand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) n= il (error "File name omitted from `%s' option" argi)) (funcall process-file= -arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (d= isplay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) (= (equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functio= ns) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hoo= ks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-"= argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (s= etq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if= (frame-live-p (selected-frame)) nil (kill-emacs nil)))) (let* ((dir command-line-default-directory) tem splice just-files (longop= ts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--secc= omp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visi= t" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt)))= command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (n= ame) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rela= tive file name (%s) due to nil default-directory" name) (let* ((file (expan= d-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-n= oselect file))) (file-name-history--add file) (setq displayable-buffers (co= ns buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-ch= ar (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) ni= l (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-li= ne-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match "= ^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr = tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((tem= (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (list= (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args-= left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval com= pletion) (setq command-line-args-left (cdr command-line-args-left)) (if jus= t-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pro= gn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-st= ring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq com= pletion (try-completion argi longopts)) (if (eq completion t) (setq argi (s= ubstring argi 1)) (if (stringp completion) (let ((elt (member completion lo= ngopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (subs= tring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (= cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comman= d-line-args-left (cons argvalm) longopts))) (setq tail (cdr tail))))) (let = ((tail command-line-ns-option-alist)) (while tail (let ((tem (car tail))) (= if (string-match "^--" (car tem)) (setq longopts (cons (list (car tem)) lon= gopts))) (setq tail (cdr tail))))) (while command-line-args-left (let* ((ar= gi (car command-line-args-left)) (orig-argi argi) argval completion) (setq = command-line-args-left (cdr command-line-args-left)) (if just-files (setq a= rgi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq= argval (substring argi (match-end 0))) (setq argi (match-string 1 argi))))= ) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq completion (try-co= mpletion argi longopts)) (if (eq completion t) (setq argi (substring argi 1= )) (if (stringp completion) (let ((elt (member completion longopts))) (or e= lt (error "Option `%s' is ambiguous" argi)) (setq argi (substring (car elt)= 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (cond ((setq tem= (assoc argi command-switch-alist)) (if argval (let ((command-line-args-lef= t (cons argval command-line-args-left))) (funcall (cdr tem) argi)) (funcall= (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-startup-screen = t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startup-screen t) = (setq tem (intern (or argval (car-safe (prog1 command-line-args-left (setq = command-line-args-left (cdr command-line-args-left))))))) (if (commandp tem= ) (command-execute tem) (funcall tem))) ((member argi '("-eval" "-execute")= ) (setq inhibit-startup-screen t) (let* ((str-expr (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) (read-data (read-from-string str-expr)) (expr (car read-data= )) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" str-expr end) = nil (error "Trailing garbage following expression: %s" (substring str-expr = end))) (eval expr t))) ((member argi '("-L" "-directory")) (let (append) (i= f (string-match-p (format "\\`%s" path-separator) (setq tem (or argval (car= -safe (prog1 command-line-args-left (setq command-line-a-font-p) (not (eq f= ace-font-rescale-alist old-face-font-rescale-alist)) (assoc (font-xlfd-name= (face-attribute 'default :font)) face-font-rescale-alist #'string-match-p)= ) (progn (set-face-attribute 'default nil :font (font-spec)))) (if (fboundp= 'frame-notice-user-settings) (progn (frame-notice-user-settings))) (run-ho= oks 'window-setup-hook) (setq inhibit-startup-hooks t) (display-startup-scr= een (> displayable-buffers-len 0))))) command-line-1(("-l" "comp" "-f" "batch-byte+native-compile" "emacs-lisp/= comp-common.el")) rgs-left (cdr command-line-args-left))))))) (progn (setq tem (substring tem= 1)) (setq append t))) (setq tem (expand-file-name (command-line-normalize-= file-name tem))) (cond (append (setq load-path (append load-path (list tem)= )) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (c= dr splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons te= m load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (= let* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 c= ommand-line-args-left (setq command-line-args-left (cdr command-line-args-l= eft))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-reg= ular-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member a= rgi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-fi= le-name (or argval (car-safe (prog1 command-line-args-left (setq command-li= ne-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name = file)) (truename (file-truename file-ex))) (if (f (let (xdg-dir startup-in= it-directory) (progn (setq before-init-time (current-time)) (setq after-ini= t-time nil) (setq command-line-default-directory default-directory)) (setq = abbreviated-home-dir nil) (let ((vc (getenv "VERSION_CONTROL"))) (cond ((eq= vc nil)) ((member vc '("t" "numbered")) (setq version-control t)) ((member= vc '("nil" "existing")) (setq version-control nil)) ((member vc '("never" = "simple")) (setq version-control 'never)))) (let ((simple-file-name (locate= -file "simple" load-path (get-load-suffixes)))) (if (null simple-file-name)= (let ((standard-output 'external-debugging-output) (lispdir (expand-file-n= ame "../lisp" data-directory))) (princ "Warning: Could not find simple.el o= r simple.elc") (terpri) (if (getenv "EMACSLOADPATH") (progn (princ "The EMA= CSLOADPATH environment variable is set, please check its value") (terpri)))= (if (file-readable-p lispdir) nil (princ (format "Lisp directory %s not re= adable?" lispdir)) (terpri))) (setq lisp-directory (file-truename (file-nam= e-directory simple-file-name))) (setq load-history (mapcar #'(lambda (elt) = (if (and (stringp (car elt)) (not (file-name-absolute-p (car elt)))) (cons = (concat lisp-directory (car elt)) (cdr elt)) elt)) load-history)))) (let ((= args command-line-args)) (while args (setcar args (decode-coding-string (ca= r args) locale-coding-system t)) (car-safe (prog1 args (setq args (cdr args= )))))) (let ((done nil) (args (cdr command-line-args)) display-arg) (setq i= nit-file-user (if noninteractive nil (user-login-name))) (and init-file-use= r (equal init-file-user (user-real-login-name)) (setq init-file-user "")) (= while (and (not done) args) (let* ((longopts '(("--no-init-file") ("--no-si= te-file") ("--no-x-resources") ("--debug-init") ("--user") ("--iconic") ("-= -icon-type") ("--quick") ("--no-blinking-cursor") ("--basic-display") ("--d= ump-file") ("--temacs") ("--seccomp") ("--init-directory" "--no-comp-spawn"= ))) (argi (car-safe (prog1 args (setq args (cdr args))))) (orig-argi argi) = argval) (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq= command-line-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) ar= gi))) ((equal argi "-no-splash") (setq inhibit-startup-screen t)) ((member = argi '("-f" "-funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (in= tern (or argval (car-safe (prog1 command-line-args-left (setq command-line-= args-left (cdr command-line-args-left))))))) (if (commandp tem) (command-ex= ecute tem) (funcall tem))) ((member argi '("-eval" "-execute")) (setq inhib= it-startup-screen t) (let* ((str-expr (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= ) (read-data (read-from-string str-expr)) (expr (car read-data)) (end (cdr = read-data))) (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "T= railing garbage following expression: %s" (substring str-expr end))) (eval = expr t))) ((member argi '("-L" "-directory")) (let (append) (if (string-mat= ch-p (format "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 = command-line-args-left (setq command-line-args-left (cdr command-line-args-= left))))))) (progn (setq tem (substring tem 1)) (setq append t))) (setq tem= (expand-file-name (command-line-normalize-file-name tem))) (cond (append (= setq load-path (append load-path (list tem))) (if splice (setq splice load-= path))) (splice (setcdr splice (cons tem (cdr splice))) (setq splice (cdr s= plice))) (t (progn (setq load-path (cons tem load-path)) (setq splice load-= path)))))) ((member argi '("-l" "-load")) (let* ((file (command-line-normal= ize-file-name (or argval (car-safe (prog1 command-line-args-left (setq comm= and-line-args-left (cdr command-line-args-left))))))) (file-ex (file-truena= me (expand-file-name file)))) (if (file-regular-p file-ex) (progn (setq fil= e file-ex))) (load file nil t))) ((member argi '("-scriptload" "-scripteval= ")) (let* ((file (command-line-normalize-file-name (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left))))))) (file-ex (expand-file-name file)) (truename (file-truename = file-ex))) (if (file-exists-p truename) (progn (setq file-ex truename))) (i= f (equal argi "-scripteval") (command-line--eval-script file-ex) (command-l= ine--load-script file-ex)))) ((equal argi "-insert") (setq inhibit-startup-= screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (set= q command-line-args-left (cdr command-line-args-left)))))) (or (stringp tem= ) (error "File name omitted from `-insert' option")) (insert-file-contents = (command-line-normalize-file-name tem))) ((or (equal argi "-dump-file") (eq= ual argi "-seccomp")) (or argval (car-safe (prog1 command-line-args-left (s= etq command-line-args-left (cdr command-line-args-left)))))) ((equal argi "= -kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"--no-deskto= p\" ignored because the Desktop package is not loaded")) ((string-match "^\= \+[0-9]+\\'" argi) (setq line (string-to-number argi))) ((string-match "^\\= +\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (m= atch-string 1 argi))) (setq column (string-to-number (match-string 2 argiil= e-exists-p truename) (progn (setq file-ex truename))) (if (equal argi "-scr= ipteval") (command-line--eval-script file-ex) (command-line--load-script fi= le-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left)))))) (or (stringp tem) (error "File name= omitted from `-insert' option")) (insert-file-contents (command-line-norma= lize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp"= )) (or argval (car-safe (prog1 command-line-args-left (setq command-line-ar= gs-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs= t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because= the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) = (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0= -9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 argi)= )) (setq column (string-to-number (match-string 2 argi))))) ((setq tem (ass= oc orig-argi command-line-x-option-alist)) (setq command-line-args-left (nt= hcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi comm= and-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem)= command-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) = (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 comma= nd-line-args-left (setq command-line-args-left (cdr command-line-args-left)= ))))) (if (stringp tem) nil (error "File name omitted from `%s' option" arg= i)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\= \|multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring o= bsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((h= ooks command-line-functions) (did-hook nil)) (while (and hooks (not (setq d= id-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook nil= (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if ini= tial-window-system nil (setq inhibit-startup-screen t)) (funcall process-fi= le-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs n= il)))))) argval (substring argi (match-end 0))) (setq argi (match-string 1 argi)))))= (if (string-match "\\`--." orig-argi) (progn (let ((completion (try-comple= tion argi longopts))) (cond ((eq completion t) (setq argi (substring argi 1= ))) ((stringp completion) (let ((elt (assoc completion longopts))) (if elt = nil (error "Option `%s' is ambiguous" argi)) (setq argi (substring (car elt= ) 1)))) (t (progn (setq argval nil) (setq argi orig-argi))))))) (if (equal = argi "-scripteval") (progn (progn (setq init-file-user nil) (setq nonintera= ctive t)))) (cond ((member argi '("-d" "-display")) (setq display-arg (list= argi (car-safe (prog1 args (setq args (cdr args))))))) ((member argi '("-Q= " "-quick")) (progn (setq init-file-user nil) (setq site-run-file nil) (set= q inhibit-x-resources t)) (put 'site-run-file 'standard-value '(nil))) ((me= mber argi '("-no-x-resources")) (setq inhibit-x-resources t)) ((member argi= '("-D" "-basic-display")) (progn (setq no-blinking-cursor t) (setq emacs-b= asic-display t)) (setq initial-frame-alist (cons (if command-line-args-le= ft (progn (let* ((dir command-line-default-directory) tem splice just-files= (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file"= "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file"= "--visit" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (ca= r elt))) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(l= ambda (name) (if (not (or dir (file-name-absolute-p name))) (message "Ignor= ing relative file name (%s) due to nil default-directory" name) (let* ((fil= e (expand-file-name (command-line-normalize-file-name name) dir)) (buf (fin= d-file-noselect file))) (file-name-history--add file) (setq displayable-buf= fers (cons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil = (goto-char (point-min)) (forward-line (1- line))) (setq line 0) (if (< colu= mn 1) nil (move-to-column (1- column))) (setq column 0)))))) (let ((tail co= mmand-line-x-option-alist)) (while tail (let ((tem (car tail))) (if (string= -match "^--" (car tem)) ('(vertical-scroll-bars) initial-frame-alist))) ((m= ember argi '("-q" "-no-init-file")) (setq init-file-user nil)) ((member arg= i '("-init-directory")) (progn (setq user-emacs-directory (or argval (car-s= afe (prog1 args (setq args (cdr args)))))) (setq user-emacs-directory (if (= stringp user-emacs-directory) (file-name-as-directory (expand-file-name use= r-emacs-directory command-line-default-directory)) user-emacs-directory)) (= setq argval nil))) ((member argi '("-u" "-user")) (progn (setq init-file-us= er (or argval (car-safe (prog1 args (setq args (cdr args)))))) (setq argval= nil))) ((equal argi "-no-site-file") (setq site-run-file nil) (put 'site-r= un-file 'standard-value '(nil))) ((equal argi "-no-comp-spawn") (defvar com= p-no-spawn) (setq comp-no-spawn t)) ((equal argi "-debug-init") (setq init-= file-debug t)) ((equal argi "-iconic") (setq initial-frame-alist (cons '(vi= sibility . icon) initial-frame-alist))) ((member argi '("-nbc" "-no-blinkin= g-cursor")) (setq no-blinking-cursor t)) ((member argi '("-dump-file" "-tes= etq longopts (cons (car tem) longopts))) (setq tail (cdr tail))))) (let ((t= ail command-line-ns-option-alist)) (while tail (let ((tem (car tail))) (if = (string-match "^--" (car tem)) (setq longopts (cons (list (car tem)) longop= ts))) (setq tail (cdr tail))))) (while command-line-args-left (let* ((argi = (car command-line-args-left)) (orig-argi argi) argval completion) (setq com= mand-line-args-left (cdr command-line-args-left)) (if just-files (setq argi= "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq ar= gval (substring argi (match-end 0))) (setq argi (match-string 1 argi))))) (= if (string-match "\\`--?[^-]" orig-argi) (progn (setq completion (try-compl= etion argi longopts)) (if (eq completion t) (setq argi (substring argi 1)) = (if (stringp completion) (let ((elt (member completion longopts))) (or elt = (error "Option `%s' is ambiguous" argi)) (setq argi (substring (car elt) 1)= )) (progn (setq argval nil) (setq argi orig-argi))))))) (cond ((setq tem (a= ssoc argi command-switch-alist)) (if argval (let ((cmacs" "-seccomp")) (or = argval (car-safe (prog1 args (setq args (cdr args))))) (setq argval nil)) (= t (setq args (cons argi args)) (setq done t))) (and argval (error "Option `= %s' doesn't allow an argument" argi)))) (and display-arg (setq args (append= display-arg args))) (and command-line-args (setcdr command-line-args args)= )) (let ((user-emacs-directory-warning nil)) (if (listp custom-delayed-init= -variables) (progn (mapc #'custom-reevaluate-setting (reverse custom-delaye= d-init-variables))))) (setq custom-delayed-init-variables t) (if init-file-= user (progn (if (string-match "[~/:\n]" init-file-user) (display-warning 'i= nitialization (format "Invalid user name %s" init-file-user) :error) (if (f= ile-directory-p (expand-file-name (if (memq system-type '(windows-nt ms-dos= )) "~" (concat "~" init-file-user)))) nil (display-warning 'initialization = (format "User %s has no home directory" (if (equal init-file-user "") (user= -real-login-name) init-file-user)) :error))))) (setq xdg-dir startup--xdg-c= onfig-home-emacs) (setq st))))) ((setq tem (assoc orig-argi command-line-x-= option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-lin= e-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (= setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) (= (member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen= t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq comm= and-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil = (error "File name omitted from `%s' option" argi)) (funcall process-file-ar= g tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (disp= lay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((eq= ual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions)= (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks)= )))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" ar= gi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq= inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (f= rame-live-p (selected-frame)) nil (kill-emacs nil))))) (progn (let* ((dir command-line-default-directory) tem splice just-files = (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" = "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" = "--visit" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car= elt))) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(la= mbda (name) (if (not (or dir (file-name-absolute-p name))) (message "Ignori= ng relative file name (%s) due to nil default-directory" name) (let* ((file= (expand-file-name (command-line-normalize-file-name name) dir)) (buf (find= -file-noselect file))) (file-name-history--add file) (setq displayable-buff= ers (cons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (= goto-char (point-min)) (forward-line (1- line))) (setq line 0) (if (< colum= n 1) nil (move-to-column (1- column))) (setq column 0)))))) (let ((tail com= mand-line-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-= match "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tai= l (cdr tail))))) (let ((tail command-line-ns-option-alist)) (while tail (le= t ((tem (car tail))) (if (string-match "^--" (car tem)) (setq longopts (con= s (list (car tem)) longopts))) (setq tail (cdr tail))))) (while command-lin= e-args-left (let* ((argi (car command-line-args-left)) (orig-argi argi) arg= val completion) (setq command-line-args-left (cdr command-line-args-left)) = (if just-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" arg= i) (progn (progn (setq argval (substring argi (match-end 0))) (setq argi (m= atch-string 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (s= etq completion (try-completion argi longopts)) (if (eq completion t) (setq = argi (substring argi 1)) (if (stringp completion) (let ((elt (member comple= tion longopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq arg= i (substring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))= ))))) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let (= (command-line-args-left (consartup-init-directory (if (or (=3D 0 (length in= it-file-user)) (and (eq xdg-dir user-emacs-directory) (not (eq xdg-dir star= tup--xdg-config-default)))) user-emacs-directory (setq xdg-dir (concat "~" = init-file-user "/.config/emacs/")) (startup--xdg-or-homedot xdg-dir init-fi= le-user))) (startup--load-user-init-file #'(lambda nil (expand-file-name "e= arly-init.el" startup-init-directory))) (setq early-init-file user-init-fil= e) (if (featurep 'native-compile) (progn (startup--update-eln-cache))) (and= user-init-file package-enable-at-startup (not (and (boundp 'package--activ= ated) package--activated)) (catch 'package-dir-found (let ((dirs (cons pack= age-user-dir package-directory-list))) (let ((tail dirs)) (while tail (let = ((dir (car tail))) (if (file-directory-p dir) (progn (let ((tail (directory= -files dir))) (while tail (let ((subdir (car tail))) (if (let ((subdir (exp= and-file-name subdir dir))) (and (file-directory-p subdir) (file-exists-p (= expand-file-name (package--description-file subdir) subdir)))) (progn (thro= w 'paommand-line-args-left (cons argval command-line-args-left))) (funcall = (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (set= q inhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq i= nhibit-startup-screen t) (setq tem (intern (or argval (car-safe (prog1 comm= and-line-args-left (setq command-line-args-left (cdr command-line-args-left= ))))))) (if (commandp tem) (command-execute tem) (funcall tem))) ((member a= rgi '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left)))))) (read-data (read-from-string str-ex= pr)) (expr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \= 11\n]*\\'" str-expr end) nil (error "Trailing garbage following expression:= %s" (substring str-expr end))) (eval expr t))) ((member argi '("-L" "-dire= ctory")) (let (append) (if (string-match-p (format "\\`%s" path-separator) = (setq tem (or argval (car-safe (prog1 command-line-argckage-dir-found t))) = (setq tail (cdr tail))))))) (setq tail (cdr tail))))))) (package-activate-a= ll)) (condition-case error (if noninteractive nil (if (and initial-window-s= ystem (not (featurep (intern (concat (symbol-name initial-window-system) "-= win"))))) (error "Unsupported window system `%s'" initial-window-system)) (= setq command-line-args (let ((window-system initial-window-system)) (handle= -args-function command-line-args))) (let ((window-system initial-window-sys= tem)) (window-system-initialization)) (put initial-window-system 'window-sy= stem-initialized t)) (error (princ (if (eq (car error) 'error) (apply #'con= cat (cdr error)) (if (memq 'file-error (get (car error) 'error-conditions))= (format "%s: %s" (nth 1 error) (mapconcat #'(lambda (obj) (prin1-to-string= obj t)) (cdr (cdr error)) ", ")) (format "%s: %s" (get (car error) 'error-= message) (mapconcat #'(lambda (obj) (prin1-to-string obj t)) (cdr error) ",= ")))) 'external-debugging-output) (terpri 'external-debugging-output) (set= q initial-window-system nil)s-left (setq command-line-args-left (cdr comman= d-line-args-left))))))) (progn (setq tem (substring tem 1)) (setq append t)= )) (setq tem (expand-file-name (command-line-normalize-file-name tem))) (co= nd (append (setq load-path (append load-path (list tem))) (if splice (setq = splice load-path))) (splice (setcdr splice (cons tem (cdr splice))) (setq s= plice (cdr splice))) (t (progn (setq load-path (cons tem load-path)) (setq = splice load-path)))))) ((member argi '("-l" "-load")) (let* ((file (command= -line-normalize-file-name (or argval (car-safe (prog1 command-line-args-lef= t (setq command-line-args-left (cdr command-line-args-left))))))) (file-ex = (file-truename (expand-file-name file)))) (if (file-regular-p file-ex) (pro= gn (setq file file-ex))) (load file nil t))) ((member argi '("-scriptload" = "-scripteval")) (let* ((file (command-line-normalize-file-name (or argval (= car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr co= mmand-line-args-left))))))) (file-ex (expand-file-name file)) (truename (fi= le (kill-emacs))) (run-hooks 'before-init-hook) (if (daemonp) nil (if (or n= oninteractive emacs-basic-display) (progn (setq menu-bar-mode nil) (setq ta= b-bar-mode nil) (setq tool-bar-mode nil))) (frame-initialize)) (if (fboundp= 'x-create-frame) (progn (if noninteractive nil (tool-bar-setup)))) (if non= interactive nil (startup--setup-quote-display) (setq internal--text-quoting= -flag t)) (normal-erase-is-backspace-setup-frame) (or (eq initial-window-sy= stem 'pc) (tty-register-default-colors)) (let ((old-scalable-fonts-allowed = scalable-fonts-allowed) (old-face-ignored-fonts face-ignored-fonts)) (if si= te-run-file (let ((inhibit-startup-screen inhibit-startup-screen)) (load si= te-run-file t t))) (startup--load-user-init-file #'(lambda nil (cond ((eq s= tartup-init-directory xdg-dir) nil) ((eq system-type 'ms-dos) (concat "~" i= nit-file-user "/_emacs")) ((not (eq system-type 'windows-nt)) (concat "~" i= nit-file-user "/.emacs")) ((directory-files "~" nil "\\`\\.emacs\\(\\.elc?\= \)?\\'") "~/.emacs") ((directory-files "~" nil "\\`-truename file-ex))) (if= (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi = "-scripteval") (command-line--eval-script file-ex) (command-line--load-scri= pt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (set= q tem (or argval (car-safe (prog1 command-line-args-left (setq command-line= -args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "File= name omitted from `-insert' option")) (insert-file-contents (command-line-= normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-sec= comp")) (or argval (car-safe (prog1 command-line-args-left (setq command-li= ne-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-= emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored be= cause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" a= rgi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):= \\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 = argi))) (setq column (str argval command-line-args-left))) (funcall (cdr te= m) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhib= it-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-= startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-lin= e-args-left (setq command-line-args-left (cdr command-line-args-left)))))))= (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("= -eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left)))))) (read-data (read-from-string str-expr)) (e= xpr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\= \'" str-expr end) nil (error "Trailing garbage following expression: %s" (s= ubstring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")= ) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq t= em (or argval (car-safe (prog1 command-line-args-left (setq command-line-ar= gs-left (cdr command-line-args-left))))))) (progn (setq tem (substring tem = 1)) (setq append t))) (setq tem (expand-file-name (command-line-normalize-f= ile-name tem))) (cond (append (setq load-path (append load-path (list tem))= ) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cd= r splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem= load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (l= et* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regu= lar-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member ar= gi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-fil= e-name (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name f= ile)) (truename (file-truename file-ex))) (if (file-exists-p truename) (pro= gn (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--= eval-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-= insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) (or (stringp tem) (error "File name omitted from `-insert' o= ption")) (insert-file-contents (command-line-normalize-file-name tem))) ((o= r (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (= prog1 command-line-args-left (setq command-line-args-left (cdr command-line= -args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-de= sktop") (message "\"--no-desktop\" ignored because the Desktop package is n= ot loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-num= ber argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn = (setq line (string-to-number (match-string 1 argi))) (setq column (string-t= o-number (match-string_emacs\\(\\.elc?\\)?\\'") (setq delayed-warnings-list= (cons (list 'initialization (format-message "`_emacs' init file is depreca= ted, please use `.emacs'")) delayed-warnings-list)) "~/_emacs") (t "~/.emac= s"))) #'(lambda nil (expand-file-name "init.el" startup-init-directory)) t)= (if (featurep 'native-compile) (progn (startup--update-eln-cache))) (if (a= nd deactivate-mark transient-mark-mode) (progn (save-current-buffer (set-bu= ffer (window-buffer)) (deactivate-mark)))) (if (and (not noninteractive) (f= ile-exists-p abbrev-file-name) (file-readable-p abbrev-file-name)) (progn (= quietly-read-abbrev-file abbrev-file-name))) (setq abbrevs-changed nil) (an= d mail-host-address (equal user-mail-address (let (mail-host-address) (cond= ition-case nil (progn (custom--standard-value 'user-mail-address)) (error n= il)))) (custom-reevaluate-setting 'user-mail-address)) (if (and (eq scalabl= e-fonts-allowed old-scalable-fonts-allowed) (eq face-ignored-fonts old-face= -ignored-fonts)) nil (clear-face-cache))) (setq after-init-time (current-ti= me)) (run-hooks 'after-init-hook 'delayed-warnings-hook) (if (get-buffer "*= scratch*") (save-current-buffer (set-buffer "*scratch*") (if (eq major-mode= 'fundamental-mode) (funcall initial-major-mode)))) (if (or noninteractive = initial-window-system (daemonp)) nil (tty-run-terminal-initialization (sele= cted-frame) nil t)) (setq memory-signal-data (list 'error (substitute-comma= nd-keys "Memory exhausted--use \\[save-some-buffers] then exit and restart = Emacs"))) (custom-reevaluate-setting 'user-emacs-directory-warning) (comman= d-line-1 (cdr command-line-args)) (if (and user-emacs-directory-warning (no= t (file-accessible-directory-p user-emacs-directory))) (progn (locate-user-= emacs-file ""))) (let (warned) (let ((tail load-path)) (while tail (let ((d= ir (car tail))) (and (not noninteractive) (not warned) (stringp dir) (strin= g-equal (file-name-as-directory (expand-file-name dir)) (expand-file-name u= ser-emacs-directory)) (setq warned t) (display-warning 'initialization (for= mat-message "Your `load-path' seems to contaiing-to-number (match-string 2 = argi))))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (setq c= ommand-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((setq = tem (assoc orig-argi command-line-ns-option-alist)) (setq command-line-args= -left (nthcdr (nth 1 tem) command-line-args-left))) ((member argi '("-find-= file" "-file" "-visit")) (setq inhibit-startup-screen t) (setq tem (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left)))))) (if (stringp tem) nil (error "File name omit= ted from `%s' option" argi)) (funcall process-file-arg tem)) ((string-match= "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'initializ= ation (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (setq j= ust-files t)) (t (let ((hooks command-line-functions) (did-hook nil)) (whil= e (and hooks (not (setq did-hook (funcall (car hooks))))) (setq hooks (cdr = hooks))) (if did-hook nil (if (string-match "\\`-" argi) (error "Unknown op= tion `%s'" argi)) (if initial-window-system nil (setq inhibit-startup-scree= n t)) (funcall process-file-arg orig-argi))))) (if (frame-live-p (selected-= frame)) nil (kill-emacs nil))))))) n\nyour `user-emacs-directory': %s\nThis is likely to cause problems...\nCo= nsider using a subdirectory instead, e.g.: %s" dir (expand-file-name "lisp"= user-emacs-directory)) :warning)) (setq tail (cdr tail)))))) (if nonintera= ctive (kill-emacs t)) (let ((dn (daemonp))) (if dn (progn (if (stringp dn) = (progn (setq server-name dn))) (condition-case err (server-start) (error (e= rror "Unable to start daemon: %s; exiting" (error-message-string err)))) (i= f server-process (daemon-initialized) (if (stringp dn) (message "Unable to = start daemon: Emacs server named %S already running" server-name) (message = "Unable to start the daemon.\nAnother instance of Emacs is running the serv= er, either as daemon or interactively.\nYou can use emacsclient to connect = to that Emacs process.")) (kill-emacs 1))))) (if (and (boundp 'x-session-pr= evious-id) (stringp x-session-previous-id)) (with-no-warnings (emacs-sessio= n-restore x-session-previous-id)))) command-line() (unwind-protect (command-line) (if default-directory (setq default-direct= ory (abbreviate-file-name default-directory))) (or auto-save-list-file-name= (and auto-save-list-file-prefix (setq auto-save-list-file-name (cond ((eq = system-type 'ms-dos) (make-directory (file-name-directory auto-save-list-fi= le-prefix) t) (concat (make-temp-name (expand-file-name auto-save-list-file= -prefix)) "~")) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file= -prefix (emacs-pid) (system-name)))))))) (if inhibit-startup-hooks nil (run= -hooks 'emacs-startup-hook 'term-setup-hook)) (if (or frame-initial-frame (= not (and initial-window-system (not noninteractive) (not (eq initial-window= -system 'pc))))) (progn (if (and (display-multi-font-p) (not (eq face-font-= rescale-alist old-face-font-rescale-alist)) (assoc (face-attribute 'default= :font) face-font-rescale-alist #'startup--rescale-elt-match-p)) (progn (se= t-face-attribute 'default nil :font (font-spec)))) (if (fboundp 'frame-noti= ce-user-settings) (frame-notice-user-settings)) ( (let ((command-line-args= -left args-left)) (if command-line-args-left (progn (let* ((dir command-lin= e-default-directory) tem splice just-files (longopts (append '("--funcall" = "--load" "--insert" "--kill" "--dump-file" "--seccomp" "--directory" "--eva= l" "--execute" "--no-splash" "--find-file" "--visit" "--file" "--no-desktop= ") (mapcar #'(lambda (elt) (concat "-" (car elt))) command-switch-alist))) = (line 0) (column 0) (process-file-arg #'(lambda (name) (if (not (or dir (fi= le-name-absolute-p name))) (message "Ignoring relative file name (%s) due t= o nil default-directory" name) (let* ((file (expand-file-name (command-line= -normalize-file-name name) dir)) (buf (find-file-noselect file))) (file-nam= e-history--add file) (setq displayable-buffers (cons buf displayable-buffer= s)) (set-buffer buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-= line (1- line))) (setq line 0) (if (< column 1) nil (move-to-column (1- col= umn))) (setq column 0)))))) (let ((tail command-line-x-option-alist)) (whil= e tail (let ((tem (car taif (fboundp 'frame-set-background-mode) (frame-set= -background-mode (selected-frame))))) (if (fboundp 'font-menu-add-default) = (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window-s= etup-hook))) il))) (if (string-match "^--" (car tem)) (setq longopts (cons (car tem) lon= gopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-option-alist= )) (while tail (let ((tem (car tail))) (if (string-match "^--" (car tem)) (= setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr tail))))) = (while command-line-args-left (let* ((argi (car command-line-args-left)) (o= rig-argi argi) argval completion) (setq command-line-args-left (cdr command= -line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(--= [^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (match-end = 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^-]" or= ig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq co= mpletion t) (setq argi (substring argi 1)) (if (stringp completion) (let ((= elt (member completion longopts))) (or elt (error "Option `%s' is ambiguous= " argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil) (set= q argi orig-argi))))))) (cond ((setq tem (assoc argi 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil)))))) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) ( (let ((old-face-font-r= escale-alist face-font-rescale-alist)) (unwind-protect (command-line) (if d= efault-directory (setq default-directory (abbreviate-file-name default-dire= ctory))) (or auto-save-list-file-name (and auto-save-list-file-prefix (setq= auto-save-list-file-name (cond ((eq system-type 'ms-dos) (make-directory (= file-name-directory auto-save-list-file-prefix) t) (concat (make-temp-name = (expand-file-name auto-save-list-file-prefix)) "~")) (t (expand-file-name (= format "%s%d-%s~" auto-save-list-file-prefix (emacs-pid) (system-name))))))= )) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-hook 'term-setup= -hook)) (if (or frame-initial-frame (not (and initial-window-system (not no= ninteractive) (not (eq initial-window-system 'pc))))) (progn (if (and (disp= lay-multi-font-p) (not (eq face-font-rescale-alist old-face-font-rescale-al= ist)) (assoc (face-attribute 'default :font) face-font-rescale-alist #'star= tup--rescale-elt-match-p)) (progn (set-face-attribute 'default nil :font (f= ont-spec)))) (if (fboundp 'frame-notice-user-settings) (frame-notice-user-s= ettings)) (if (fboundp 'frame-set-background-mode) (frame-set-background-mo= de (selected-frame))))) (if (fboundp 'font-menu-add-default) (font-menu-add= -default)) (if inhibit-startup-hooks nil (run-hooks 'window-setup-hook)))) setq longopts (cons (car tem) longopts))) (setq tail (cdr tail))))) (let ((= tail command-line-ns-option-alist)) (while tail (let ((tem (car tail))) (if= (string-match "^--" (car tem)) (setq longopts (cons (list (car tem)) longo= pts))) (setq tail (cdr tail))))) (while command-line-args-left (let* ((argi= (car command-line-args-left)) (orig-argi argi) argval completion) (setq co= mmand-line-args-left (cdr command-line-args-left)) (if just-files (setq arg= i "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq a= rgval (substring argi (match-end 0))) (setq argi (match-string 1 argi))))) = (if (string-match "\\`--?[^-]" orig-argi) (progn (setq completion (try-comp= letion argi longopts)) (if (eq completion t) (setq argi (substring argi 1))= (if (stringp completion) (let ((elt (member completion longopts))) (or elt= (error "Option `%s' is ambiguous" argi)) (setq argi (substring (car elt) 1= ))) (progn (setq argval nil) (setq argi orig-argi))))))) (cond ((setq tem (= assoc argi command-switch-alist)) (if argval (let ((c (if command-line-pro= cessed (message internal--top-level-message) (setq command-line-processed t= ) (setq startup--xdg-config-home-emacs (let ((xdg-config-home (getenv-inter= nal "XDG_CONFIG_HOME"))) (if xdg-config-home (concat xdg-config-home "/emac= s/") startup--xdg-config-default))) (setq user-emacs-directory (startup--xd= g-or-homedot startup--xdg-config-home-emacs nil)) (if (featurep 'native-com= pile) (progn (if (native-comp-available-p) nil (progn (setq native-comp-jit= -compilation nil) (setq native-comp-enable-subr-trampolines nil))) (let ((p= ath-env (getenv "EMACSNATIVELOADPATH"))) (if path-env (progn (let ((tail (s= plit-string path-env path-separator))) (while tail (let ((path (car tail)))= (if (string=3D "" path) nil (setq native-comp-eln-load-path (cons path nat= ive-comp-eln-load-path))) (setq tail (cdr tail)))))))) (setq native-comp-el= n-load-path (cons (expand-file-name "eln-cache/" user-emacs-directory) nati= ve-comp-eln-load-path)))) (let ((tail load-path) (lispdir (expand-file-name= "../lisp" data-directory)) dcommand-switch-alist)) (if argval (let ((comma= nd-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem)= argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit= -startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-st= artup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-e= val" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left)))))) (read-data (read-from-string str-expr)) (exp= r (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'= " str-expr end) nil (error "Trailing garbage following expression: %s" (sub= string str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) = (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem= (oir) (while tail (setq dir (car tail)) (let ((default-directory dir)) (lo= ad (expand-file-name "subdirs.el") t t t)) (or (string-prefix-p lispdir dir= ) (let ((default-directory dir)) (load (expand-file-name "leim-list.el") t = t t))) (setq tail (cdr tail)))) (cond ((memq system-type '(ms-dos windows-n= t)) (progn (setq eol-mnemonic-unix "(Unix)") (setq eol-mnemonic-mac "(Mac)"= ))) (t (progn (setq eol-mnemonic-dos "(DOS)") (setq eol-mnemonic-mac "(Mac)= ")))) (if (and (featurep 'android) (eq system-type 'android) (fboundp 'andr= oid-locale-for-system-language) initial-window-system) (set-locale-environm= ent (funcall 'android-locale-for-system-language)) (set-locale-environment = nil)) (if locale-coding-system (progn (let ((coding (if (eq system-type 'wi= ndows-nt) 'utf-8 locale-coding-system))) (save-excursion (let ((tail (buffe= r-list))) (while tail (let ((elt (car tail))) (set-buffer elt) (if default-= directory (setq default-directory (if (eq system-type 'windows-nt) (let ((d= efdir (decode-coding-string default-directory codingr argval (car-safe (pro= g1 command-line-args-left (setq command-line-args-left (cdr command-line-ar= gs-left))))))) (progn (setq tem (substring tem 1)) (setq append t))) (setq = tem (expand-file-name (command-line-normalize-file-name tem))) (cond (appen= d (setq load-path (append load-path (list tem))) (if splice (setq splice lo= ad-path))) (splice (setcdr splice (cons tem (cdr splice))) (setq splice (cd= r splice))) (t (progn (setq load-path (cons tem load-path)) (setq splice lo= ad-path)))))) ((member argi '("-l" "-load")) (let* ((file (command-line-nor= malize-file-name (or argval (car-safe (prog1 command-line-args-left (setq c= ommand-line-args-left (cdr command-line-args-left))))))) (file-ex (file-tru= ename (expand-file-name file)))) (if (file-regular-p file-ex) (progn (setq = file file-ex))) (load file nil t))) ((member argi '("-scriptload" "-scripte= val")) (let* ((file (command-line-normalize-file-name (or argval (car-safe = (prog1 command-line-args-left (setq command-line-args-left (cdr command-lin= e-args-left))))))) (file-ex (expand-file-name file)) (truename (file-truena= me file-ex))) (if (file-exists-p truename) (progn (setq file-ex truename)))= (if (equal argi "-scripteval") (command-line--eval-script file-ex) (comman= d-line--load-script file-ex)))) ((equal argi "-insert") (setq inhibit-start= up-screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (= setq command-line-args-left (cdr command-line-args-left)))))) (or (stringp = tem) (error "File name omitted from `-insert' option")) (insert-file-conten= ts (command-line-normalize-file-name tem))) ((or (equal argi "-dump-file") = (equal argi "-seccomp")) (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) ((equal arg= i "-kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"--no-des= ktop\" ignored because the Desktop package is not loaded")) ((string-match = "^\\+[0-9]+\\'" argi) (setq line (string-to-number argi))) ((string-match "= ^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number= (match-string 1 argi))) (setq column (string-to-number (match-string 2 arg= i))))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (setq comm= and-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem= (assoc orig-argi command-line-ns-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((member argi '("-find-fil= e" "-file" "-visit")) (setq inhibit-startup-screen t) (setq tem (or argval = (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr c= ommand-line-args-left)))))) (if (stringp tem) nil (error "File name omitted= from `%s' option" argi)) (funcall process-file-arg tem)) ((string-match "\= \`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'initializati= on (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (setq just= -files t)) (t (let ((hooks command-line-functions) (did-hook nil)) (while (= and hooks (not (setq did-hook (funcall (car hooks))))) (setq hooks (cdr hoo= ks))) (if did-hook nil (if (string-match "\\`-" argi) (error "Unknown optio= n `%s'" argi)) (if initial-window-system nil (setq inhibit-startup-screen t= )) (funcall process-file-arg orig-argi))))) (if (frame-live-p (selected-fra= me)) nil (kill-emacs nil)))))))) ommand-line-args-left (cons argval command-line-args-left))) (funcall (cdr = tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inh= ibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibi= t-startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '= ("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or = argval (car-safe (prog1 command-line-args-left (setq command-line-args-left= (cdr command-line-args-left)))))) (read-data (read-from-string str-expr)) = (expr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]= *\\'" str-expr end) nil (error "Trailing garbage following expression: %s" = (substring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory= ")) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq= tem (or argval (car-safe (prog1 command-line-arg t))) (expand-file-name de= fdir defdir)) (decode-coding-string default-directory coding t)))) (setq ta= il (cdr tail)))))) (let ((tail '(load-path exec-path))) (while tail (let ((= pathsym (car tail))) (let ((path (symbol-value pathsym))) (if (listp path) = (set pathsym (mapcar #'(lambda (dir) (decode-coding-string dir coding t)) p= ath)))) (setq tail (cdr tail))))) (if (featurep 'native-compile) (progn (le= t ((npath (symbol-value 'native-comp-eln-load-path))) (set 'native-comp-eln= -load-path (mapcar #'(lambda (dir) (expand-file-name (decode-coding-string = dir coding t))) npath))) (setq startup--original-eln-load-path (copy-sequen= ce native-comp-eln-load-path)))) (let ((tail '(data-directory doc-directory= exec-directory installation-directory invocation-directory invocation-name= source-directory shared-game-score-directory))) (while tail (let ((filesym= (car tail))) (let ((file (symbol-value filesym))) (if (stringp file) (set = filesym (decode-coding-string file coding t)))) (setq tail (cdr tail)))))))= ) (let ((dir default-dis-left (setq command-line-args-left (cdr command-lin= e-args-left))))))) (progn (setq tem (substring tem 1)) (setq append t))) (s= etq tem (expand-file-name (command-line-normalize-file-name tem))) (cond (a= ppend (setq load-path (append load-path (list tem))) (if splice (setq splic= e load-path))) (splice (setcdr splice (cons tem (cdr splice))) (setq splice= (cdr splice))) (t (progn (setq load-path (cons tem load-path)) (setq splic= e load-path)))))) ((member argi '("-l" "-load")) (let* ((file (command-line= -normalize-file-name (or argval (car-safe (prog1 command-line-args-left (se= tq command-line-args-left (cdr command-line-args-left))))))) (file-ex (file= -truename (expand-file-name file)))) (if (file-regular-p file-ex) (progn (s= etq file file-ex))) (load file nil t))) ((member argi '("-scriptload" "-scr= ipteval")) (let* ((file (command-line-normalize-file-name (or argval (car-s= afe (prog1 command-line-args-left (setq command-line-args-left (cdr command= -line-args-left))))))) (file-ex (expand-file-name file)) (truename (filerec= tory)) (save-current-buffer (set-buffer "*Messages*") (messages-buffer-mode= ) (setq default-directory (or dir (expand-file-name "~/"))))) (put 'user-fu= ll-name 'standard-value (list (default-value 'user-full-name))) (let ((pwd = (getenv "PWD"))) (and pwd (or (and default-directory (condition-case nil (p= rogn (equal (file-attributes (file-name-as-directory pwd)) (file-attributes= (file-name-as-directory default-directory)))) (error nil))) (setq process-= environment (delete (concat "PWD=3D" pwd) process-environment))))) (if (lis= tp charset-map-path) (let ((coding (if (eq system-type 'windows-nt) 'utf-8 = locale-coding-system))) (setq charset-map-path (mapcar #'(lambda (dir) (dec= ode-coding-string dir coding t)) charset-map-path)))) (if default-directory= (setq default-directory (abbreviate-file-name default-directory)) (display= -warning 'initialization "Error setting default-directory")) (let ((old-fac= e-font-rescale-alist face-font-rescale-alist)) (unwind-protect (command-lin= e) (if default-directory (setq default-directory-truename file-ex))) (if (f= ile-exists-p truename) (progn (setq file-ex truename))) (if (equal argi "-s= cripteval") (command-line--eval-script file-ex) (command-line--load-script = file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq t= em (or argval (car-safe (prog1 command-line-args-left (setq command-line-ar= gs-left (cdr command-line-args-left)))))) (or (stringp tem) (error "File na= me omitted from `-insert' option")) (insert-file-contents (command-line-nor= malize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccom= p")) (or argval (car-safe (prog1 command-line-args-left (setq command-line-= args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-ema= cs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored becau= se the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi= ) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\(= [0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 arg= i))) (setq column (str (abbreviate-file-name default-directory))) (or auto-= save-list-file-name (and auto-save-list-file-prefix (setq auto-save-list-fi= le-name (cond ((eq system-type 'ms-dos) (make-directory (file-name-director= y auto-save-list-file-prefix) t) (concat (make-temp-name (expand-file-name = auto-save-list-file-prefix)) "~")) (t (expand-file-name (format "%s%d-%s~" = auto-save-list-file-prefix (emacs-pid) (system-name)))))))) (if inhibit-sta= rtup-hooks nil (run-hooks 'emacs-startup-hook 'term-setup-hook)) (if (or fr= ame-initial-frame (not (and initial-window-system (not noninteractive) (not= (eq initial-window-system 'pc))))) (progn (if (and (display-multi-font-p) = (not (eq face-font-rescale-alist old-face-font-rescale-alist)) (assoc (face= -attribute 'default :font) face-font-rescale-alist #'startup--rescale-elt-m= atch-p)) (progn (set-face-attribute 'default nil :font (font-spec)))) (if (= fboundp 'frame-notice-user-settings) (frame-notice-user-settings)) (if (fbo= undp 'frame-set-background-mode) (frame-set-background-mode (selected-f (l= et ((displayable-buffers nil)) (let ((command-line-args-left args-left)) (i= f command-line-args-left (progn (let* ((dir command-line-default-directory)= tem splice just-files (longopts (append '("--funcall" "--load" "--insert" = "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "--no= -splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(lambda= (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column 0) = (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute-p n= ame))) (message "Ignoring relative file name (%s) due to nil default-direct= ory" name) (let* ((file (expand-file-name (command-line-normalize-file-name= name) dir)) (buf (find-file-noselect file))) (file-name-history--add file)= (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer buf)= (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line))) (se= tq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq column = 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((tem (c= ar tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car tem= ) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-option-= alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (car te= m)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr tail)= )))) (while command-line-args-left (let* ((argi (car command-line-args-left= )) (orig-argi argi) argval completion) (setq command-line-args-left (cdr co= mmand-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`= \\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (match= -end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^-= ]" orig-argi) (progn (setq completion (try-completion argi longopts)) (if (= eq completion t) (setq argi (substring argi 1)) (if (stringp completion) (l= et ((elt (member completion longopts))) (or elt (error "Option `%s' is ambi= guous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil)= (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switch-al= ist)) (if argval (let ((command-line-args-left (cons argval command-line-ar= gs-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal arg= i "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-fun= call" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (= car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr co= mmand-line-args-left))))))) (if (commandp tem) (command-execute tem) (funca= ll tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen= t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (se= tq command-line-args-left (cdr command-line-args-left)))))) (read-data (rea= d-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if = (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage f= ollowing expression: %s" (substring str-expr end))) (eval expr t))) ((membe= r argi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\r= ame))))) (if (fboundp 'font-menu-add-default) (font-menu-add-default)) (if = inhibit-startup-hooks nil (run-hooks 'window-setup-hook)))) (setenv "TERM" = "dumb") (let ((display (frame-parameter nil 'display))) (if (stringp displa= y) (setq display (concat "DISPLAY=3D" display)) (let ((env initial-environm= ent)) (while (and env (or (not (string-match "\\`DISPLAY=3D" (car env))) (p= rogn (setq display (car env)) nil))) (setq env (cdr env))))) (if display (p= rogn (setq process-environment (delete display process-environment)))))) normal-top-level() ing-to-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command= -line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) com= mand-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-a= list)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-l= eft))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startu= p-screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (s= etq command-line-args-left (cdr command-line-args-left)))))) (if (stringp t= em) nil (error "File name omitted from `%s' option" argi)) (funcall process= -file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" arg= i) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi= ))) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-fu= nctions) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (ca= r hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "= \\`-" argi) (error "Unknown option `%s'" argi)) (if initial-window-system n= il (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))= ) (if (frame-live-p (selected-frame)) nil (kill-emacs nil))))))) Loading macroexp.elc (compiled; note, source file is newer)... (let ((command-line-args-left args-left)) (if command-line-args-left (pro= gn (let* ((dir command-line-default-directory) tem splice just-files (longo= pts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--sec= comp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--vis= it" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt))= ) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (= name) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rel= ative file name (%s) due to nil default-directory" name) (let* ((file (expa= nd-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-= noselect file))) (file-name-history--add file) (setq displayable-buffers (c= ons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-c= har (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) n= il (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-l= ine-x-option-alist)) (while tail (let ((tem (car taInternal native compiler= error: "emacs-lisp/comp-common.el", "failed to compile", "/var/tmp/portage= /app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03d/comp-c= ommon-6e17f702-30093520.eln", "error invoking gcc driver" il))) (if (string-match "^--" (car tem)) (setq longopts (cons (car tem) lon= gopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-option-alist= )) (while tail (let ((tem (car tail))) (if (string-match "^--" (car tem)) (= setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr tail))))) = (while command-line-args-left (let* ((argi (car command-line-args-left)) (o= rig-argi argi) argval completion) (setq command-line-args-left (cdr command= -line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(--= [^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (match-end = 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^-]" or= ig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq co= mpletion t) (setq argi (substring argi 1)) (if (stringp completion) (let ((= elt (member completion longopts))) (or elt (error "Option `%s' is ambiguous= " argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil) (set= q argi orig-argi))))))) (cond ((setq tem (assoc argi make[3]: *** [Makefile= :330: emacs-lisp/comp-common.elc] Error 255 make[3]: *** Waiting for unfinished jobs.... `%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-arg= s-left (setq command-line-args-left (cdr command-line-args-left))))))) (pro= gn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-na= me (command-line-normalize-file-name tem))) (cond (append (setq load-path (= append load-path (list tem))) (if splice (setq splice load-path))) (splice = (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (pro= gn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((mem= ber argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (o= r argval (car-safe (prog1 command-line-args-left (setq command-line-args-le= ft (cdr command-line-args-left))))))) (file-ex (file-truename (expand-file-= name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (lo= ad file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file= (command-line-normalize-file-name (or argval (car-safe (prog1 command-line= -args-left (setq command-line-args-left (cdr command-line-args-left))))))) = (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (= file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi "-= scripteval") (command-line--eval-script file-ex) (command-line--load-script= file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq = tem (or argval (car-safe (prog1 command-line-args-left (setq command-line-a= rgs-left (cdr command-line-args-left)))))) (or (stringp tem) (error "File n= ame omitted from `-insert' option")) (insert-file-contents (command-line-no= rmalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-secco= mp")) (or argval (car-safe (prog1 command-line-args-left (setq command-line= -args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-em= acs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored beca= use the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" arg= i) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\= ([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 ar= gi))) (setq column (string-to-number (match-string 2 argi))))) ((setq tem (= assoc orig-argi command-line-x-option-alist)) (setq command-line-args-left = (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi c= ommand-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 t= em) command-line-args-left))) ((member argi '("-find-file" "-file" "-visit"= )) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft)))))) (if (stringp tem) nil (error "File name omitted from `%s' option" = argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(u= ni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Ignorin= g obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let = ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (set= q did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook = nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if = initial-window-system nil (setq inhibit-startup-screen t)) (funcall process= -file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emac= s nil)))))))) (if (eq initial-buffer-choice t) (progn (get-scratch-buffer-c= reate))) (and initial-scratch-message (get-buffer "*scratch*") (save-curren= t-buffer (set-buffer "*scratch*") (if (=3D 0 (buffer-size)) (progn (insert = (substitute-command-keys initial-scratch-message)) (set-buffer-modified-p n= il))))) (if initial-buffer-choice (progn (let ((buf (cond ((stringp initial= -buffer-choice) (find-file-noselect initial-buffer-choice)) ((functionp ini= tial-buffer-choice) (funcall initial-buffer-choice)) ((eq initial-buffer-ch= oice t) (get-scratch-buffer-create)) (t (error "`initial-buffer-choice' mus= t be a string, a function, or t"))))) (if (buffer-live-p buf) nil (error "V= alue returned by `initial-buffer-choice' is not a live buffer: %S" buf)) (s= etq displayable-buffers (cons buf (delq buf dispcommand-switch-alist)) (if = argval (let ((command-line-args-left (cons argval command-line-args-left)))= (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-spl= ash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e"= )) (setq inhibit-startup-screen t) (setq tem (intern (or argval (car-safe (= prog1 command-line-args-left (setq command-line-args-left (cdr command-line= -args-left))))))) (if (commandp tem) (command-execute tem) (funcall tem))) = ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* = ((str-expr (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left)))))) (read-data (read-from-str= ing str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (string-ma= tch-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage following e= xpression: %s" (substring str-expr end))) (eval expr t))) ((member argi '("= -L" "-directory")) (let (append) (if (string-match-p (format "\\`%s" path-s= eparator) (setq tem (or argval (car-safe (prog1 command-line-args-left (set= q command-line-args-left (cdr command-line-args-left))))))) (progn (setq te= m (substring tem 1)) (setq append t))) (setq tem (expand-file-name (command= -line-normalize-file-name tem))) (cond (append (setq load-path (append load= -path (list tem))) (if splice (setq splice load-path))) (splice (setcdr spl= ice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn (setq lo= ad-path (cons tem load-path)) (setq splice load-path)))))) ((member argi '(= "-l" "-load")) (let* ((file (command-line-normalize-file-name (or argval (c= ar-safe (prog1 command-line-args-left (setq command-line-args-left (cdr com= mand-line-args-left))))))) (file-ex (file-truename (expand-file-name file))= )) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load file nil= t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (command-l= ine-normalize-file-name (or argval (car-safe (prog1 command-line-args-left = (setq command-line-args-left (cdr command-line-args-left))))))) (file-ex (e= xpand-file-name file)) (truename (file-truename file-ex))) (if (file-exists= -p truename) (progn (setq file-ex truename))) (if (equal argi "-scripteval"= ) (command-line--eval-script file-ex) (command-line--load-script file-ex)))= ) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem (or arg= val (car-safe (prog1 command-line-args-left (setq command-line-args-left (c= dr command-line-args-left)))))) (or (stringp tem) (error "File name omitted= from `-insert' option")) (insert-file-contents (command-line-normalize-fil= e-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or a= rgval (car-safe (prog1 command-line-args-left (setq command-line-args-left = (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((e= qual argi "-no-desktop") (message "\"--no-desktop\" ignored because the Des= ktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq li= ne (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\= \'" argi) (progn (setq line (string-to-number (match-string 1 argi))) (setq= column (string-to-number (match-string 2 argi))))) ((setq tem (assoc orig-= argi command-line-x-option-alist)) (setq command-line-args-left (nthcdr (nt= h 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi command-line= -ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command= -line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (setq in= hibit-startup-screen t) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left)))))) (i= f (stringp tem) nil (error "File name omitted from `%s' option" argi)) (fun= call process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\= \)byte$" argi) (display-warning 'initialization (format "Ignoring obsolete = arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((hooks com= mand-line-functions) (did-hook nil)) (while (and hooks (not (setq did-hook = (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (st= ring-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if initial-win= dow-system nil (setq inhibit-startup-screen t)) (funcall process-file-arg o= rig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs nil))))))= )) layable-buffers)))))) (let ((displayable-buffers-len (length displayable-bu= ffers)) (nondisplayed-buffers-p nil) (old-face-font-rescale-alist face-font= -rescale-alist)) (if (> displayable-buffers-len 0) (progn (switch-to-buffer= (car displayable-buffers)))) (cond ((=3D displayable-buffers-len 2) (switc= h-to-buffer-other-window (car (cdr displayable-buffers))) (other-window -1)= ) ((> displayable-buffers-len 2) (let ((bufs (reverse (cdr displayable-buff= ers)))) (switch-to-buffer-other-window (car-safe (prog1 bufs (setq bufs (cd= r bufs))))) (let ((tail bufs)) (while tail (let ((buf (car tail))) (switch-= to-buffer buf nil t) (setq tail (cdr tail))))) (other-window -1)))) (if (> = displayable-buffers-len 2) (progn (setq nondisplayed-buffers-p t))) (if (or= inhibit-startup-screen initial-buffer-choice noninteractive (daemonp) inhi= bit-x-resources) (if (and nondisplayed-buffers-p (not noninteractive) (not = inhibit-startup-buffer-menu)) (progn (list-buffers))) (run-hooks 'emacs-sta= rtup-hook 'term-setup-hook) (if (and (display-multi-font-p) (not (eq face-f= ont-rescale-alist old-face-font-rescale-alist)) (assoc (font-xlfd-name (fac= e-attribute 'default :font)) face-font-rescale-alist #'string-match-p)) (pr= ogn (set-face-attribute 'default nil :font (font-spec)))) (if (fboundp 'fra= me-notice-user-settings) (progn (frame-notice-user-settings))) (run-hooks '= window-setup-hook) (setq inhibit-startup-hooks t) (display-startup-screen (= > displayable-buffers-len 0))))) command-line-1(("-l" "comp" "-f" "batch-byte+native-compile" "emacs-lisp/= comp-run.el")) (let (xdg-dir startup-init-directory) (progn (setq before-init-time (curr= ent-time)) (setq after-init-time nil) (setq command-line-default-directory = default-directory)) (setq abbreviated-home-dir nil) (let ((vc (getenv "VERS= ION_CONTROL"))) (cond ((eq vc nil)) ((member vc '("t" "numbered")) (setq ve= rsion-control t)) ((member vc '("nil" "existing")) (setq version-control ni= l)) ((member vc '("never" "simple")) (setq version-control 'never)))) (let = ((simple-file-name (locate-file "simple" load-path (get-load-suffixes)))) (= if (null simple-file-name) (let ((standard-output 'external-debugging-outpu= t) (lispdir (expand-file-name "../lisp" data-directory))) (princ "Warning: = Could not find simple.el or simple.elc") (terpri) (if (getenv "EMACSLOADPAT= H") (progn (princ "The EMACSLOADPATH environment variable is set, please ch= eck its value") (terpri))) (if (file-readable-p lispdir) nil (princ (format= "Lisp directory %s not readable?" lispdir)) (terpri))) (setq lisp-director= y (file-truename (file-name-directory simple-file-name))) (setq load-histor= y (mapcar #'(lambda (elt) (if (and (stringp (car elt)) (not (file-name-abso= lute-p (car elt)))) (cons (concat lisp-directory (car elt)) (cdr elt)) elt)= ) load-history)))) (let ((args command-line-args)) (while args (setcar args= (decode-coding-string (car args) locale-coding-system t)) (car-safe (prog1= args (setq args (cdr args)))))) (let ((done nil) (args (cdr command-line-a= rgs)) display-arg) (setq init-file-user (if noninteractive nil (user-login-= name))) (and init-file-user (equal init-file-user (user-real-login-name)) (= setq init-file-user "")) (while (and (not done) args) (let* ((longopts '(("= --no-init-file") ("--no-site-file") ("--no-x-resources") ("--debug-init") (= "--user") ("--iconic") ("--icon-type") ("--quick") ("--no-blinking-cursor")= ("--basic-display") ("--dump-file") ("--temacs") ("--seccomp") ("--init-di= rectory" "--no-comp-spawn"))) (argi (car-safe (prog1 args (setq args (cdr a= rgs))))) (orig-argi argi) argval) (if (string-match "\\`\\(--[^=3D]*\\)=3D"= argi) (progn (progn (setq (let ((displayable-buffers nil)) (let ((comman= d-line-args-left args-left)) (if command-line-args-left (progn (let* ((dir = command-line-default-directory) tem splice just-files (longopts (append '("= --funcall" "--load" "--insert" "--kill" "--dump-file" "--seccomp" "--direct= ory" "--eval" "--execute" "--no-splash" "--find-file" "--visit" "--file" "-= -no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt))) command-switc= h-alist))) (line 0) (column 0) (process-file-arg #'(lambda (name) (if (not = (or dir (file-name-absolute-p name))) (message "Ignoring relative file name= (%s) due to nil default-directory" name) (let* ((file (expand-file-name (c= ommand-line-normalize-file-name name) dir)) (buf (find-file-noselect file))= ) (file-name-history--add file) (setq displayable-buffers (cons buf display= able-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-char (point-min)= ) (forward-line (1- line))) (setq line 0) (if (< column 1) nil (move-to-col= umn (1- column))) (setq column 0)))))) (let ((tail command-line-x-option-al= ist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (car tem)= ) (setq longopts (cons (car tem) longopts))) (setq tail (cdr tail))))) (let= ((tail command-line-ns-option-alist)) (while tail (let ((tem (car tail))) = (if (string-match "^--" (car tem)) (setq longopts (cons (list (car tem)) lo= ngopts))) (setq tail (cdr tail))))) (while command-line-args-left (let* ((a= rgi (car command-line-args-left)) (orig-argi argi) argval completion) (setq= command-line-args-left (cdr command-line-args-left)) (if just-files (setq = argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (set= q argval (substring argi (match-end 0))) (setq argi (match-string 1 argi)))= )) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq completion (try-c= ompletion argi longopts)) (if (eq completion t) (setq argi (substring argi = 1)) (if (stringp completion) (let ((elt (member completion longopts))) (or = elt (error "Option `%s' is ambiguous" argi)) (setq argi (substring (car elt= ) 1))) (progn (setq argval nil) (setq argi orig-argi))))argval (substring a= rgi (match-end 0))) (setq argi (match-string 1 argi))))) (if (string-match = "\\`--." orig-argi) (progn (let ((completion (try-completion argi longopts)= )) (cond ((eq completion t) (setq argi (substring argi 1))) ((stringp compl= etion) (let ((elt (assoc completion longopts))) (if elt nil (error "Option = `%s' is ambiguous" argi)) (setq argi (substring (car elt) 1)))) (t (progn (= setq argval nil) (setq argi orig-argi))))))) (if (equal argi "-scripteval")= (progn (progn (setq init-file-user nil) (setq noninteractive t)))) (cond (= (member argi '("-d" "-display")) (setq display-arg (list argi (car-safe (pr= og1 args (setq args (cdr args))))))) ((member argi '("-Q" "-quick")) (progn= (setq init-file-user nil) (setq site-run-file nil) (setq inhibit-x-resourc= es t)) (put 'site-run-file 'standard-value '(nil))) ((member argi '("-no-x-= resources")) (setq inhibit-x-resources t)) ((member argi '("-D" "-basic-dis= play")) (progn (setq no-blinking-cursor t) (setq emacs-basic-display t)) (s= etq initial-frame-alist (cons '(vertical-scroll-bars) initial-frame-alist))= ) ((member argi '("-q" "-no-init-file")) (setq init-file-user nil)) ((membe= r argi '("-init-directory")) (progn (setq user-emacs-directory (or argval (= car-safe (prog1 args (setq args (cdr args)))))) (setq user-emacs-directory = (if (stringp user-emacs-directory) (file-name-as-directory (expand-file-nam= e user-emacs-directory command-line-default-directory)) user-emacs-director= y)) (setq argval nil))) ((member argi '("-u" "-user")) (progn (setq init-fi= le-user (or argval (car-safe (prog1 args (setq args (cdr args)))))) (setq a= rgval nil))) ((equal argi "-no-site-file") (setq site-run-file nil) (put 's= ite-run-file 'standard-value '(nil))) ((equal argi "-no-comp-spawn") (defva= r comp-no-spawn) (setq comp-no-spawn t)) ((equal argi "-debug-init") (setq = init-file-debug t)) ((equal argi "-iconic") (setq initial-frame-alist (cons= '(visibility . icon) initial-frame-alist))) ((member argi '("-nbc" "-no-bl= inking-cursor")) (setq no-blinking-cursor t)) ((member argi '("-dump-file" = "-temacs" "-seccomp")) (or argval (car-safe (prog1 args (setq args (cdr arg= s))))) (setq argval nil)) (t (setq args (cons argi args)) (setq done t))) (= and argval (error "Option `%s' doesn't allow an argument" argi)))) (and dis= play-arg (setq args (append display-arg args))) (and command-line-args (set= cdr command-line-args args))) (let ((user-emacs-directory-warning nil)) (if= (listp custom-delayed-init-variables) (progn (mapc #'custom-reevaluate-set= ting (reverse custom-delayed-init-variables))))) (setq custom-delayed-init-= variables t) (if init-file-user (progn (if (string-match "[~/:\n]" init-fil= e-user) (display-warning 'initialization (format "Invalid user name %s" ini= t-file-user) :error) (if (file-directory-p (expand-file-name (if (memq syst= em-type '(windows-nt ms-dos)) "~" (concat "~" init-file-user)))) nil (displ= ay-warning 'initialization (format "User %s has no home directory" (if (equ= al init-file-user "") (user-real-login-name) init-file-user)) :error))))) (= setq xdg-dir startup--xdg-config-home-emacs) (setq st))) (cond ((setq tem (= assoc argi command-switch-alist)) (if argval (let ((command-line-args-left = (cons argval command-line-args-left))) (funcall (cdr tem) argi)) (funcall (= cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-startup-screen t)= ) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startup-screen t) (s= etq tem (intern (or argval (car-safe (prog1 command-line-args-left (setq co= mmand-line-args-left (cdr command-line-args-left))))))) (if (commandp tem) = (command-execute tem) (funcall tem))) ((member argi '("-eval" "-execute")) = (setq inhibit-startup-screen t) (let* ((str-expr (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left)))))) (read-data (read-from-string str-expr)) (expr (car read-data))= (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" str-expr end) ni= l (error "Trailing garbage following expression: %s" (substring str-expr en= d))) (eval expr t))) ((member argi '("-L" "-directory")) (let (append) (if = (string-match-p (format "\\`%s" path-separator) (setq tem (or argval (car-s= afe (prog1 command-line-args-left (setq command-line-args-left (cdr command= -line-args-left))))))) (progn (setq tem (substring tem 1)) (setq append t))= ) (setq tem (expand-file-name (command-line-normalize-file-name tem))) (con= d (append (setq load-path (append load-path (list tem))) (if splice (setq s= plice load-path))) (splice (setcdr splice (cons tem (cdr splice))) (setq sp= lice (cdr splice))) (t (progn (setq load-path (cons tem load-path)) (setq s= plice load-path)))))) ((member argi '("-l" "-load")) (let* ((file (command-= line-normalize-file-name (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left))))))) (file-ex (= file-truename (expand-file-name file)))) (if (file-regular-p file-ex) (prog= n (setq file file-ex))) (load file nil t))) ((member argi '("-scriptload" "= -scripteval")) (let* ((file (command-line-normalize-file-name (or argval (c= ar-safe (prog1 command-line-args-left (setq command-line-args-left (cdr com= mand-line-args-left))))))) (file-ex (expand-file-name file)) (truename (fil= e-truename file-ex))) (if (file-exists-p truename) (progn (setq file-ex tru= ename))) (if (equal argi "-scripteval") (command-line--eval-script file-ex)= (command-line--load-script file-ex)))) ((equal argi "-insert") (setq inhib= it-startup-screen t) (setq tem (or argval (car-safe (prog1 command-line-arg= s-left (setq command-line-args-left (cdr command-line-args-left)))))) (or (= stringp tem) (error "File name omitted from `-insert' option")) (insert-fil= e-contents (command-line-normalize-file-name tem))) ((or (equal argi "-dump= -file") (equal argi "-seccomp")) (or argval (car-safe (prog1 command-line-a= rgs-left (setq command-line-args-left (cdr command-line-args-left)))))) ((e= qual argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"= --no-desktop\" ignored because the Desktop package is not loaded")) ((strin= g-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number argi))) ((string= -match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq line (string-t= o-number (match-string 1 argi))) (setq column (string-to-number (match-stri= ng 2 argi))))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (s= etq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((= setq tem (assoc orig-argi command-line-ns-option-alist)) (setq command-line= -args-left (nthcdr (nth 1 tem) command-line-args-left))) ((member argi '("-= find-file" "-file" "-visit")) (setq inhibit-startup-screen t) (setq tem (or= argval (car-safe (prog1 command-line-args-left (setq command-line-args-lef= t (cdr command-line-args-left)))))) (if (stringp tem) nil (error "File name= omitted from `%s' option" argi)) (funcall process-file-arg tem)) ((string-= match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'init= ialization (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (s= etq just-files t)) (t (let ((hooks command-line-functions) (did-hook nil)) = (while (and hooks (not (setq did-hook (funcall (car hooks))))) (setq hooks = (cdr hooks))) (if did-hoartup-init-directory (if (or (=3D 0 (length init-fi= le-user)) (and (eq xdg-dir user-emacs-directory) (not (eq xdg-dir startup--= xdg-config-default)))) user-emacs-directory (setq xdg-dir (concat "~" init-= file-user "/.config/emacs/")) (startup--xdg-or-homedot xdg-dir init-file-us= er))) (startup--load-user-init-file #'(lambda nil (expand-file-name "early-= init.el" startup-init-directory))) (setq early-init-file user-init-file) (i= f (featurep 'native-compile) (progn (startup--update-eln-cache))) (and user= -init-file package-enable-at-startup (not (and (boundp 'package--activated)= package--activated)) (catch 'package-dir-found (let ((dirs (cons package-u= ser-dir package-directory-list))) (let ((tail dirs)) (while tail (let ((dir= (car tail))) (if (file-directory-p dir) (progn (let ((tail (directory-file= s dir))) (while tail (let ((subdir (car tail))) (if (let ((subdir (expand-f= ile-name subdir dir))) (and (file-directory-p subdir) (file-exists-p (expan= d-file-name (package--description-file subdir) subdir)))) (progn (throw 'pa= ckage-dir-found t))) (setq tail (cdr tail))))))) (setq tail (cdr tail))))))= ) (package-activate-all)) (condition-case error (if noninteractive nil (if = (and initial-window-system (not (featurep (intern (concat (symbol-name init= ial-window-system) "-win"))))) (error "Unsupported window system `%s'" init= ial-window-system)) (setq command-line-args (let ((window-system initial-wi= ndow-system)) (handle-args-function command-line-args))) (let ((window-syst= em initial-window-system)) (window-system-initialization)) (put initial-win= dow-system 'window-system-initialized t)) (error (princ (if (eq (car error)= 'error) (apply #'concat (cdr error)) (if (memq 'file-error (get (car error= ) 'error-conditions)) (format "%s: %s" (nth 1 error) (mapconcat #'(lambda (= obj) (prin1-to-string obj t)) (cdr (cdr error)) ", ")) (format "%s: %s" (ge= t (car error) 'error-message) (mapconcat #'(lambda (obj) (prin1-to-string o= bj t)) (cdr error) ", ")))) 'external-debugging-output) (terpri 'external-d= ebugging-output) (setq initial-window-system nil) (kill-emacs))) (run-hooks= 'before-init-hook) (if (daemonp) nil (if (or noninteractive emacs-basic-di= splay) (progn (setq menu-bar-mode nil) (setq tab-bar-mode nil) (setq tool-b= ar-mode nil))) (frame-initialize)) (if (fboundp 'x-create-frame) (progn (if= noninteractive nil (tool-bar-setup)))) (if noninteractive nil (startup--se= tup-quote-display) (setq internal--text-quoting-flag t)) (normal-erase-is-b= ackspace-setup-frame) (or (eq initial-window-system 'pc) (tty-register-defa= ult-colors)) (let ((old-scalable-fonts-allowed scalable-fonts-allowed) (old= -face-ignored-fonts face-ignored-fonts)) (if site-run-file (let ((inhibit-s= tartup-screen inhibit-startup-screen)) (load site-run-file t t))) (startup-= -load-user-init-file #'(lambda nil (cond ((eq startup-init-directory xdg-di= r) nil) ((eq system-type 'ms-dos) (concat "~" init-file-user "/_emacs")) ((= not (eq system-type 'windows-nt)) (concat "~" init-file-user "/.emacs")) ((= directory-files "~" nil "\\`\\.emacs\\(\\.elc?\\)?\\'") "~/.emacs") ((direc= tory-files "~" nil "\\`_emacs\\(\\.elc?\\)?\\'") (setq delayed-warnings-lis= t (cons (list 'initialization (format-message "`_emacs' init file is deprec= ated, please use `.emacs'")) delayed-warnings-list)) "~/_emacs") (t "~/.ema= cs"))) #'(lambda nil (expand-file-name "init.el" startup-init-directory)) t= ) (if (featurep 'native-compile) (progn (startup--update-eln-cache))) (if (= and deactivate-mark transient-mark-mode) (progn (save-current-buffer (set-b= uffer (window-buffer)) (deactivate-mark)))) (if (and (not noninteractive) (= file-exists-p abbrev-file-name) (file-readable-p abbrev-file-name)) (progn = (quietly-read-abbrev-file abbrev-file-name))) (setq abbrevs-changed nil) (a= nd mail-host-address (equal user-mail-address (let (mail-host-address) (con= dition-case nil (progn (custom--standard-value 'user-mail-address)) (error = nil)))) (custom-reevaluate-setting 'user-mail-address)) (if (and (eq scalab= le-fonts-allowed old-scalable-fonts-allowed) (eq face-ignored-fonts old-fac= e-ignored-fonts)) nil (clear-face-cache))) (setq after-init-time (current-t= ime)) (run-hooks 'after-init-hook 'delayed-warnings-hook) (if (get-buffer "= *scratch*") (save-current-buffer (set-buffer "*scratch*") (if (eq major-mod= e 'fundamental-mode) (funcall initial-major-mode)))) (if (or noninteractive= initial-window-system (daemonp)) nil (tty-run-terminal-initialization (sel= ected-frame) nil t)) (setq memory-signal-data (list 'error (substitute-comm= and-keys "Memory exhausted--use \\[save-some-buffers] then exit and restart= Emacs"))) (custom-reevaluate-setting 'user-emacs-directory-warning) (comma= nd-line-1 (cdr command-line-args)) (if (and user-emacs-directory-warning (n= ot (file-accessible-directory-p user-emacs-directory))) (progn (locate-user= -emacs-file ""))) (let (warned) (let ((tail load-path)) (while tail (let ((= dir (car tail))) (and (not noninteractive) (not warned) (stringp dir) (stri= ng-equal (file-name-as-directory (expand-file-name dir)) (expand-file-name = user-emacs-directory)) (setq warned t) (display-warning 'initialization (fo= rmat-message "Your `load-path' seems to contaiok nil (if (string-match "\\`= -" argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil = (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (= if (frame-live-p (selected-frame)) nil (kill-emacs nil)))))))) (if (eq init= ial-buffer-choice t) (progn (get-scratch-buffer-create))) (and initial-scra= tch-message (get-buffer "*scratch*") (save-current-buffer (set-buffer "*scr= atch*") (if (=3D 0 (buffer-size)) (progn (insert (substitute-command-keys i= nitial-scratch-message)) (set-buffer-modified-p nil))))) (if initial-buffer= -choice (progn (let ((buf (cond ((stringp initial-buffer-choice) (find-file= -noselect initial-buffer-choice)) ((functionp initial-buffer-choice) (funca= ll initial-buffer-choice)) ((eq initial-buffer-choice t) (get-scratch-buffe= r-create)) (t (error "`initial-buffer-choice' must be a string, a function,= or t"))))) (if (buffer-live-p buf) nil (error "Value returned by `initial-= buffer-choice' is not a live buffer: %S" buf)) (setq displayable-buffers (c= ons buf (delq buf displayable-buffers)))))) (let ((displayable-buffers-len = (length displayable-buffers)) (nondisplayed-buffers-p nil) (old-face-font-r= escale-alist face-font-rescale-alist)) (if (> displayable-buffers-len 0) (p= rogn (switch-to-buffer (car displayable-buffers)))) (cond ((=3D displayable= -buffers-len 2) (switch-to-buffer-other-window (car (cdr displayable-buffer= s))) (other-window -1)) ((> displayable-buffers-len 2) (let ((bufs (reverse= (cdr displayable-buffers)))) (switch-to-buffer-other-window (car-safe (pro= g1 bufs (setq bufs (cdr bufs))))) (let ((tail bufs)) (while tail (let ((buf= (car tail))) (switch-to-buffer buf nil t) (setq tail (cdr tail))))) (other= -window -1)))) (if (> displayable-buffers-len 2) (progn (setq nondisplayed-= buffers-p t))) (if (or inhibit-startup-screen initial-buffer-choice noninte= ractive (daemonp) inhibit-x-resources) (if (and nondisplayed-buffers-p (not= noninteractive) (not inhibit-startup-buffer-menu)) (progn (list-buffers)))= (run-hooks 'emacs-startup-hook 'term-setup-hook) (if (and (display-multi-f= ont-p) (not (eq face-font-rescale-alist old-face-font-rescale-alist)) (asso= c (font-xlfd-name (face-attribute 'default :font)) face-font-rescale-alist = #'string-match-p)) (progn (set-face-attribute 'default nil :font (font-spec= )))) (if (fboundp 'frame-notice-user-settings) (progn (frame-notice-user-se= ttings))) (run-hooks 'window-setup-hook) (setq inhibit-startup-hooks t) (di= splay-startup-screen (> displayable-buffers-len 0))))) command-line-1(("-l" "comp" "-f" "batch-byte+native-compile" "emacs-lisp/= radix-tree.el")) (let (xdg-dir startup-init-directory) (progn (setq before-init-time (curr= ent-time)) (setq after-init-time nil) (setq command-line-default-directory = default-directory)) (setq abbreviated-home-dir nil) (let ((vc (getenv "VERS= ION_CONTROL"))) (cond ((eq vc nil)) ((member vc '("t" "numbered")) (setq ve= rsion-control t)) ((member vc '("nil" "existing")) (setq version-control ni= l)) ((member vc '("never" "simple")) (setq version-control 'never)))) (let = ((simple-file-name (locate-file "simple" load-path (get-load-suffixes)))) (= if (null simple-file-name) (let ((standard-output 'external-debugging-outpu= t) (lispdir (expand-file-name "../lisp" data-directory))) (princ "Warning: = Could not find simple.el or simple.elc") (terpri) (if (getenv "EMACSLOADPAT= H") (progn (princ "The EMACSLOADPATH environment variable is set, please ch= eck its value") (terpri))) (if (file-readable-p lispdir) nil (princ (format= "Lisp directory %s not readable?" lispdir)) (terpri))) (setq lisp-director= y (file-truename (file-name-directory simple-filen\nyour `user-emacs-direct= ory': %s\nThis is likely to cause problems...\nConsider using a subdirector= y instead, e.g.: %s" dir (expand-file-name "lisp" user-emacs-directory)) :w= arning)) (setq tail (cdr tail)))))) (if noninteractive (kill-emacs t)) (let= ((dn (daemonp))) (if dn (progn (if (stringp dn) (progn (setq server-name d= n))) (condition-case err (server-start) (error (error "Unable to start daem= on: %s; exiting" (error-message-string err)))) (if server-process (daemon-i= nitialized) (if (stringp dn) (message "Unable to start daemon: Emacs server= named %S already running" server-name) (message "Unable to start the daemo= n.\nAnother instance of Emacs is running the server, either as daemon or in= teractively.\nYou can use emacsclient to connect to that Emacs process.")) = (kill-emacs 1))))) (if (and (boundp 'x-session-previous-id) (stringp x-sess= ion-previous-id)) (with-no-warnings (emacs-session-restore x-session-previo= us-id)))) command-line() (unwind-protect (command-line) (if default-directory (setq default-direct= ory (abbreviate-file-name default-directory))) (or auto-save-list-file-name= (and auto-save-list-file-prefix (setq auto-save-list-file-name (cond ((eq = system-type 'ms-dos) (make-directory (file-name-directory auto-save-list-fi= le-prefix) t) (concat (make-temp-name (expand-file-name auto-save-list-file= -prefix)) "~")) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file= -prefix (emacs-pid) (system-name)))))))) (if inhibit-startup-hooks nil (run= -hooks 'emacs-startup-hook 'term-setup-hook)) (if (or frame-initial-frame (= not (and initial-window-system (not noninteractive) (not (eq initial-window= -system 'pc))))) (progn (if (and (display-multi-font-p) (not (eq face-font-= rescale-alist old-face-font-rescale-alist)) (assoc (face-attribute 'default= :font) face-font-rescale-alist #'startup--rescale-elt-match-p)) (progn (se= t-face-attribute 'default nil :font (font-spec)))) (if (fboundp 'frame-noti= ce-user-settings) (frame-notice-user-settings)) (if (fboundp 'frame-set-bac= kground-mode) (frame-set-background-mode (selected-frame))))) (if (fboundp = 'font-menu-add-default) (font-menu-add-default)) (if inhibit-startup-hooks = nil (run-hooks 'window-setup-hook))) (let ((old-face-font-rescale-alist face-font-rescale-alist)) (unwind-prot= ect (command-line) (if default-directory (setq default-directory (abbreviat= e-file-name default-directory))) (or auto-save-list-file-name (and auto-sav= e-list-file-prefix (setq auto-save-list-file-name (cond ((eq system-type 'm= s-dos) (make-directory (file-name-directory auto-save-list-file-prefix) t) = (concat (make-temp-name (expand-file-name auto-save-list-file-prefix)) "~")= ) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs= -pid) (system-name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-= startup-hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initi= al-window-system (not noninteractive) (not (eq initial-window-system 'pc)))= )) (progn (if (and (display-multi-font-p) (not (eq face-font-rescale-alist = old-face-font-rescale-alist)) (assoc (face-attribute 'default :font) face-f= ont-rescale-alist #'startup--rescale-elt-match-p)) (progn (set-face-attribu= te 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settin= gs) (frame-notice-user-settings)) (if (fboundp 'frame-set-background-mode) = (frame-set-background-mode (selected-frame))))) (if (fboundp 'font-menu-add= -default) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks= 'window-setup-hook)))) (if command-line-processed (message internal--top-level-message) (setq co= mmand-line-processed t) (setq startup--xdg-config-home-emacs (let ((xdg-con= fig-home (getenv-internal "XDG_CONFIG_HOME"))) (if xdg-config-home (concat = xdg-config-home "/emacs/") startup--xdg-config-default))) (setq user-emacs-= directory (startup--xdg-or-homedot startup--xdg-config-home-emacs nil)) (if= (featurep 'native-compile) (progn (if (native-comp-available-p) nil (progn= (setq native-comp-jit-compilation nil) (setq native-comp-enable-subr-tramp= olines nil))) (let ((path-env (getenv "EMACSNATIVELOADPATH"))) (if path-env= (progn (let ((tail (split-string path-env path-separator))) (while tail (l= et ((path (car tail))) (if (string=3D "" path) nil (setq native-comp-eln-lo= ad-path (cons path native-comp-eln-load-path))) (setq tail (cdr tail)))))))= ) (setq native-comp-eln-load-path (cons (expand-file-name "eln-cache/" user= -emacs-directory) native-comp-eln-load-path)))) (let ((tail load-path) (lis= pdir (expand-file-name "../lisp" data-directory)) d-name))) (setq load-hist= ory (mapcar #'(lambda (elt) (if (and (stringp (car elt)) (not (file-name-ab= solute-p (car elt)))) (cons (concat lisp-directory (car elt)) (cdr elt)) el= t)) load-history)))) (let ((args command-line-args)) (while args (setcar ar= gs (decode-coding-string (car args) locale-coding-system t)) (car-safe (pro= g1 args (setq args (cdr args)))))) (let ((done nil) (args (cdr command-line= -args)) display-arg) (setq init-file-user (if noninteractive nil (user-logi= n-name))) (and init-file-user (equal init-file-user (user-real-login-name))= (setq init-file-user "")) (while (and (not done) args) (let* ((longopts '(= ("--no-init-file") ("--no-site-file") ("--no-x-resources") ("--debug-init")= ("--user") ("--iconic") ("--icon-type") ("--quick") ("--no-blinking-cursor= ") ("--basic-display") ("--dump-file") ("--temacs") ("--seccomp") ("--init-= directory" "--no-comp-spawn"))) (argi (car-safe (prog1 args (setq args (cdr= args))))) (orig-argi argi) argval) (if (string-match "\\`\\(--[^=3D]*\\)= =3D" argi) (progn (progn (setq argval (substring argi (match-end 0))) (setq= argi (match-string 1 argi))))) (if (string-match "\\`--." orig-argi) (prog= n (let ((completion (try-completion argi longopts))) (cond ((eq completion = t) (setq argi (substring argi 1))) ((stringp completion) (let ((elt (assoc = completion longopts))) (if elt nil (error "Option `%s' is ambiguous" argi))= (setq argi (substring (car elt) 1)))) (t (progn (setq argval nil) (setq ar= gi orig-argi))))))) (if (equal argi "-scripteval") (progn (progn (setq init= -file-user nil) (setq noninteractive t)))) (cond ((member argi '("-d" "-dis= play")) (setq display-arg (list argi (car-safe (prog1 args (setq args (cdr = args))))))) ((member argi '("-Q" "-quick")) (progn (setq init-file-user nil= ) (setq site-run-file nil) (setq inhibit-x-resources t)) (put 'site-run-fil= e 'standard-value '(nil))) ((member argi '("-no-x-resources")) (setq inhibi= t-x-resources t)) ((member argi '("-D" "-basic-display")) (progn (setq no-b= linking-cursor t) (setq emacs-basic-display t)) (setq initial-frame-alist (= cons '(vertical-scroll-bars) initial-frame-alist))) ((member argi '("-q" "-= no-init-file")) (setq init-file-user nil)) ((member argi '("-init-directory= ")) (progn (setq user-emacs-directory (or argval (car-safe (prog1 args (set= q args (cdr args)))))) (setq user-emacs-directory (if (stringp user-emacs-d= irectory) (file-name-as-directory (expand-file-name user-emacs-directory co= mmand-line-default-directory)) user-emacs-directory)) (setq argval nil))) (= (member argi '("-u" "-user")) (progn (setq init-file-user (or argval (car-s= afe (prog1 args (setq args (cdr args)))))) (setq argval nil))) ((equal argi= "-no-site-file") (setq site-run-file nil) (put 'site-run-file 'standard-va= lue '(nil))) ((equal argi "-no-comp-spawn") (defvar comp-no-spawn) (setq co= mp-no-spawn t)) ((equal argi "-debug-init") (setq init-file-debug t)) ((equ= al argi "-iconic") (setq initial-frame-alist (cons '(visibility . icon) ini= tial-frame-alist))) ((member argi '("-nbc" "-no-blinking-cursor")) (setq no= -blinking-cursor t)) ((member argi '("-dump-file" "-teir) (while tail (setq= dir (car tail)) (let ((default-directory dir)) (load (expand-file-name "su= bdirs.el") t t t)) (or (string-prefix-p lispdir dir) (let ((default-directo= ry dir)) (load (expand-file-name "leim-list.el") t t t))) (setq tail (cdr t= ail)))) (cond ((memq system-type '(ms-dos windows-nt)) (progn (setq eol-mne= monic-unix "(Unix)") (setq eol-mnemonic-mac "(Mac)"))) (t (progn (setq eol-= mnemonic-dos "(DOS)") (setq eol-mnemonic-mac "(Mac)")))) (if (and (featurep= 'android) (eq system-type 'android) (fboundp 'android-locale-for-system-la= nguage) initial-window-system) (set-locale-environment (funcall 'android-lo= cale-for-system-language)) (set-locale-environment nil)) (if locale-coding-= system (progn (let ((coding (if (eq system-type 'windows-nt) 'utf-8 locale-= coding-system))) (save-excursion (let ((tail (buffer-list))) (while tail (l= et ((elt (car tail))) (set-buffer elt) (if default-directory (setq default-= directory (if (eq system-type 'windows-nt) (let ((defdir (decode-coding-str= ing default-directory coding t))) (expand-file-name defdir defdir)) (decode= -coding-string default-directory coding t)))) (setq tail (cdr tail)))))) (l= et ((tail '(load-path exec-path))) (while tail (let ((pathsym (car tail))) = (let ((path (symbol-value pathsym))) (if (listp path) (set pathsym (mapcar = #'(lambda (dir) (decode-coding-string dir coding t)) path)))) (setq tail (c= dr tail))))) (if (featurep 'native-compile) (progn (let ((npath (symbol-val= ue 'native-comp-eln-load-path))) (set 'native-comp-eln-load-path (mapcar #'= (lambda (dir) (expand-file-name (decode-coding-string dir coding t))) npath= ))) (setq startup--original-eln-load-path (copy-sequence native-comp-eln-lo= ad-path)))) (let ((tail '(data-directory doc-directory exec-directory insta= llation-directory invocation-directory invocation-name source-directory sha= red-game-score-directory))) (while tail (let ((filesym (car tail))) (let ((= file (symbol-value filesym))) (if (stringp file) (set filesym (decode-codin= g-string file coding t)))) (setq tail (cdr tail)))))))) (let ((dir default-= directory)) (save-current-buffer (set-buffer "*Messages*") (messages-buffer= -mode) (setq default-directory (or dir (expand-file-name "~/"))))) (put 'us= er-full-name 'standard-value (list (default-value 'user-full-name))) (let (= (pwd (getenv "PWD"))) (and pwd (or (and default-directory (condition-case n= il (progn (equal (file-attributes (file-name-as-directory pwd)) (file-attri= butes (file-name-as-directory default-directory)))) (error nil))) (setq pro= cess-environment (delete (concat "PWD=3D" pwd) process-environment))))) (if= (listp charset-map-path) (let ((coding (if (eq system-type 'windows-nt) 'u= tf-8 locale-coding-system))) (setq charset-map-path (mapcar #'(lambda (dir)= (decode-coding-string dir coding t)) charset-map-path)))) (if default-dire= ctory (setq default-directory (abbreviate-file-name default-directory)) (di= splay-warning 'initialization "Error setting default-directory")) (let ((ol= d-face-font-rescale-alist face-font-rescale-alist)) (unwind-protect (comman= d-line) (if default-directory (setq default-directorymacs" "-seccomp")) (or= argval (car-safe (prog1 args (setq args (cdr args))))) (setq argval nil)) = (t (setq args (cons argi args)) (setq done t))) (and argval (error "Option = `%s' doesn't allow an argument" argi)))) (and display-arg (setq args (appen= d display-arg args))) (and command-line-args (setcdr command-line-args args= ))) (let ((user-emacs-directory-warning nil)) (if (listp custom-delayed-ini= t-variables) (progn (mapc #'custom-reevaluate-setting (reverse custom-delay= ed-init-variables))))) (setq custom-delayed-init-variables t) (if init-file= -user (progn (if (string-match "[~/:\n]" init-file-user) (display-warning '= initialization (format "Invalid user name %s" init-file-user) :error) (if (= file-directory-p (expand-file-name (if (memq system-type '(windows-nt ms-do= s)) "~" (concat "~" init-file-user)))) nil (display-warning 'initialization= (format "User %s has no home directory" (if (equal init-file-user "") (use= r-real-login-name) init-file-user)) :error))))) (setq xdg-dir startup--xdg-= config-home-emacs) (setq startup-init-directory (if (or (=3D 0 (length init= -file-user)) (and (eq xdg-dir user-emacs-directory) (not (eq xdg-dir startu= p--xdg-config-default)))) user-emacs-directory (setq xdg-dir (concat "~" in= it-file-user "/.config/emacs/")) (startup--xdg-or-homedot xdg-dir init-file= -user))) (startup--load-user-init-file #'(lambda nil (expand-file-name "ear= ly-init.el" startup-init-directory))) (setq early-init-file user-init-file)= (if (featurep 'native-compile) (progn (startup--update-eln-cache))) (and u= ser-init-file package-enable-at-startup (not (and (boundp 'package--activat= ed) package--activated)) (catch 'package-dir-found (let ((dirs (cons packag= e-user-dir package-directory-list))) (let ((tail dirs)) (while tail (let ((= dir (car tail))) (if (file-directory-p dir) (progn (let ((tail (directory-f= iles dir))) (while tail (let ((subdir (car tail))) (if (let ((subdir (expan= d-file-name subdir dir))) (and (file-directory-p subdir) (file-exists-p (ex= pand-file-name (package--description-file subdir) subdir)))) (progn (throw = 'package-dir-found t))) (setq tail (cdr tail))))))) (setq tail (cdr tail)))= )))) (package-activate-all)) (condition-case error (if noninteractive nil (= if (and initial-window-system (not (featurep (intern (concat (symbol-name i= nitial-window-system) "-win"))))) (error "Unsupported window system `%s'" i= nitial-window-system)) (setq command-line-args (let ((window-system initial= -window-system)) (handle-args-function command-line-args))) (let ((window-s= ystem initial-window-system)) (window-system-initialization)) (put initial-= window-system 'window-system-initialized t)) (error (princ (if (eq (car err= or) 'error) (apply #'concat (cdr error)) (if (memq 'file-error (get (car er= ror) 'error-conditions)) (format "%s: %s" (nth 1 error) (mapconcat #'(lambd= a (obj) (prin1-to-string obj t)) (cdr (cdr error)) ", ")) (format "%s: %s" = (get (car error) 'error-message) (mapconcat #'(lambda (obj) (prin1-to-strin= g obj t)) (cdr error) ", ")))) 'external-debugging-output) (terpri 'externa= l-debugging-output) (setq initial-window-system nil) (abbreviate-file-name = default-directory))) (or auto-save-list-file-name (and auto-save-list-file-= prefix (setq auto-save-list-file-name (cond ((eq system-type 'ms-dos) (make= -directory (file-name-directory auto-save-list-file-prefix) t) (concat (mak= e-temp-name (expand-file-name auto-save-list-file-prefix)) "~")) (t (expand= -file-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs-pid) (syste= m-name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-hook= 'term-setup-hook)) (if (or frame-initial-frame (not (and initial-window-sy= stem (not noninteractive) (not (eq initial-window-system 'pc))))) (progn (i= f (and (display-multi-font-p) (not (eq face-font-rescale-alist old-face-fon= t-rescale-alist)) (assoc (face-attribute 'default :font) face-font-rescale-= alist #'startup--rescale-elt-match-p)) (progn (set-face-attribute 'default = nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settings) (frame-n= otice-user-settings)) (if (fboundp 'frame-set-background-mode) (frame-set-b= ackground-mode (selected-frame))))) (if (fboundp 'font-menu-add-default) (f= ont-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window-set= up-hook)))) (setenv "TERM" "dumb") (let ((display (frame-parameter nil 'dis= play))) (if (stringp display) (setq display (concat "DISPLAY=3D" display)) = (let ((env initial-environment)) (while (and env (or (not (string-match "\\= `DISPLAY=3D" (car env))) (progn (setq display (car env)) nil))) (setq env (= cdr env))))) (if display (progn (setq process-environment (delete display p= rocess-environment)))))) normal-top-level() Loading macroexp.elc (compiled; note, source file is newer)... Internal native compiler error: "emacs-lisp/comp-run.el", "failed to compil= e", "/var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30= .0.50-86beb03d/comp-run-a15747ee-090b7366.eln", "error invoking gcc driver" make[3]: *** [Makefile:330: emacs-lisp/comp-run.elc] Error 255 (kill-emacs))) (run-hooks 'before-init-hook) (if (daemonp) nil (if (or non= interactive emacs-basic-display) (progn (setq menu-bar-mode nil) (setq tab-= bar-mode nil) (setq tool-bar-mode nil))) (frame-initialize)) (if (fboundp '= x-create-frame) (progn (if noninteractive nil (tool-bar-setup)))) (if nonin= teractive nil (startup--setup-quote-display) (setq internal--text-quoting-f= lag t)) (normal-erase-is-backspace-setup-frame) (or (eq initial-window-syst= em 'pc) (tty-register-default-colors)) (let ((old-scalable-fonts-allowed sc= alable-fonts-allowed) (old-face-ignored-fonts face-ignored-fonts)) (if site= -run-file (let ((inhibit-startup-screen inhibit-startup-screen)) (load site= -run-file t t))) (startup--load-user-init-file #'(lambda nil (cond ((eq sta= rtup-init-directory xdg-dir) nil) ((eq system-type 'ms-dos) (concat "~" ini= t-file-user "/_emacs")) ((not (eq system-type 'windows-nt)) (concat "~" ini= t-file-user "/.emacs")) ((directory-files "~" nil "\\`\\.emacs\\(\\.elc?\\)= ?\\'") "~/.emacs") ((directory-files "~" nil "\\`_emacs\\(\\.elc?\\)?\\'") = (setq delayed-warnings-list (cons (list 'initialization (format-message "`_= emacs' init file is deprecated, please use `.emacs'")) delayed-warnings-lis= t)) "~/_emacs") (t "~/.emacs"))) #'(lambda nil (expand-file-name "init.el" = startup-init-directory)) t) (if (featurep 'native-compile) (progn (startup-= -update-eln-cache))) (if (and deactivate-mark transient-mark-mode) (progn (= save-current-buffer (set-buffer (window-buffer)) (deactivate-mark)))) (if (= and (not noninteractive) (file-exists-p abbrev-file-name) (file-readable-p = abbrev-file-name)) (progn (quietly-read-abbrev-file abbrev-file-name))) (se= tq abbrevs-changed nil) (and mail-host-address (equal user-mail-address (le= t (mail-host-address) (condition-case nil (progn (custom--standard-value 'u= ser-mail-address)) (error nil)))) (custom-reevaluate-setting 'user-mail-add= ress)) (if (and (eq scalable-fonts-allowed old-scalable-fonts-allowed) (eq = face-ignored-fonts old-face-ignored-fonts)) nil (clear-face-cache))) (setq = after-init-time (current-time)) (run-hooks 'after-init-hook 'delayed-warnin= gs-hook) (if (get-buffer "*scratch*") (save-current-buffer (set-buffer "*sc= ratch*") (if (eq major-mode 'fundamental-mode) (funcall initial-major-mode)= ))) (if (or noninteractive initial-window-system (daemonp)) nil (tty-run-te= rminal-initialization (selected-frame) nil t)) (setq memory-signal-data (li= st 'error (substitute-command-keys "Memory exhausted--use \\[save-some-buff= ers] then exit and restart Emacs"))) (custom-reevaluate-setting 'user-emacs= -directory-warning) (command-line-1 (cdr command-line-args)) (if (and user-= emacs-directory-warning (not (file-accessible-directory-p user-emacs-direct= ory))) (progn (locate-user-emacs-file ""))) (let (warned) (let ((tail load-= path)) (while tail (let ((dir (car tail))) (and (not noninteractive) (not w= arned) (stringp dir) (string-equal (file-name-as-directory (expand-file-nam= e dir)) (expand-file-name user-emacs-directory)) (setq warned t) (display-w= arning 'initialization (format-message "Your `load-path' seems to contain\n= your `user-emacs-directory': %s\nThis is likely to cause problems...\nConsi= der using a subdirectory instead, e.g.: %s" dir (expand-file-name "lisp" us= er-emacs-directory)) :warning)) (setq tail (cdr tail)))))) (if noninteracti= ve (kill-emacs t)) (let ((dn (daemonp))) (if dn (progn (if (stringp dn) (pr= ogn (setq server-name dn))) (condition-case err (server-start) (error (erro= r "Unable to start daemon: %s; exiting" (error-message-string err)))) (if s= erver-process (daemon-initialized) (if (stringp dn) (message "Unable to sta= rt daemon: Emacs server named %S already running" server-name) (message "Un= able to start the daemon.\nAnother instance of Emacs is running the server,= either as daemon or interactively.\nYou can use emacsclient to connect to = that Emacs process.")) (kill-emacs 1))))) (if (and (boundp 'x-session-previ= ous-id) (stringp x-session-previous-id)) (with-no-warnings (emacs-session-r= estore x-session-previous-id)))) command-line() (unwind-protect (command-line) (if default-directory (setq default-direct= ory (abbreviate-file-name default-directory))) (or auto-save-list-file-name= (and auto-save-list-file-prefix (setq auto-save-list-file-name (cond ((eq = system-type 'ms-dos) (make-directory (file-name-directory auto-save-list-fi= le-prefix) t) (concat (make-temp-name (expand-file-name auto-save-list-file= -prefix)) "~")) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file= -prefix (emacs-pid) (system-name)))))))) (if inhibit-startup-hooks nil (run= -hooks 'emacs-startup-hook 'term-setup-hook)) (if (or frame-initial-frame (= not (and initial-window-system (not noninteractive) (not (eq initial-window= -system 'pc))))) (progn (if (and (display-multi-font-p) (not (eq face-font-= rescale-alist old-face-font-rescale-alist)) (assoc (face-attribute 'default= :font) face-font-rescale-alist #'startup--rescale-elt-match-p)) (progn (se= t-face-attribute 'default nil :font (font-spec)))) (if (fboundp 'frame-noti= ce-user-settings) (frame-notice-user-settings)) (if (fboundp 'frame-set-bac= kground-mode) (frame-set-background-mode (selected-frame))))) (if (fboundp = 'font-menu-add-default) (font-menu-add-default)) (if inhibit-startup-hooks = nil (run-hooks 'window-setup-hook))) (let ((old-face-font-rescale-alist face-font-rescale-alist)) (unwind-prot= ect (command-line) (if default-directory (setq default-directory (abbreviat= e-file-name default-directory))) (or auto-save-list-file-name (and auto-sav= e-list-file-prefix (setq auto-save-list-file-name (cond ((eq system-type 'm= s-dos) (make-directory (file-name-directory auto-save-list-file-prefix) t) = (concat (make-temp-name (expand-file-name auto-save-list-file-prefix)) "~")= ) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs= -pid) (system-name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-= startup-hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initi= al-window-system (not noninteractive) (not (eq initial-window-system 'pc)))= )) (progn (if (and (display-multi-font-p) (not (eq face-font-rescale-alist = old-face-font-rescale-alist)) (assoc (face-attribute 'default :font) face-f= ont-rescale-alist #'startup--rescale-elt-match-p)) (progn (set-face-attribu= te 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settin= gs) (frame-notice-user-settings)) (if (fboundp 'frame-set-background-mode) = (frame-set-background-mode (selected-frame))))) (if (fboundp 'font-menu-add= -default) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks= 'window-setup-hook)))) (if command-line-processed (message internal--top-level-message) (setq co= mmand-line-processed t) (setq startup--xdg-config-home-emacs (let ((xdg-con= fig-home (getenv-internal "XDG_CONFIG_HOME"))) (if xdg-config-home (concat = xdg-config-home "/emacs/") startup--xdg-config-default))) (setq user-emacs-= directory (startup--xdg-or-homedot startup--xdg-config-home-emacs nil)) (if= (featurep 'native-compile) (progn (if (native-comp-available-p) nil (progn= (setq native-comp-jit-compilation nil) (setq native-comp-enable-subr-tramp= olines nil))) (let ((path-env (getenv "EMACSNATIVELOADPATH"))) (if path-env= (progn (let ((tail (split-string path-env path-separator))) (while tail (l= et ((path (car tail))) (if (string=3D "" path) nil (setq native-comp-eln-lo= ad-path (cons path native-comp-eln-load-path))) (setq tail (cdr tail)))))))= ) (setq native-comp-eln-load-path (cons (expand-file-name "eln-cache/" user= -emacs-directory) native-comp-eln-load-path)))) (let ((tail load-path) (lis= pdir (expand-file-name "../lisp" data-directory)) dir) (while tail (setq di= r (car tail)) (let ((default-directory dir)) (load (expand-file-name "subdi= rs.el") t t t)) (or (string-prefix-p lispdir dir) (let ((default-directory = dir)) (load (expand-file-name "leim-list.el") t t t))) (setq tail (cdr tail= )))) (cond ((memq system-type '(ms-dos windows-nt)) (progn (setq eol-mnemon= ic-unix "(Unix)") (setq eol-mnemonic-mac "(Mac)"))) (t (progn (setq eol-mne= monic-dos "(DOS)") (setq eol-mnemonic-mac "(Mac)")))) (if (and (featurep 'a= ndroid) (eq system-type 'android) (fboundp 'android-locale-for-system-langu= age) initial-window-system) (set-locale-environment (funcall 'android-local= e-for-system-language)) (set-locale-environment nil)) (if locale-coding-sys= tem (progn (let ((coding (if (eq system-type 'windows-nt) 'utf-8 locale-cod= ing-system))) (save-excursion (let ((tail (buffer-list))) (while tail (let = ((elt (car tail))) (set-buffer elt) (if default-directory (setq default-dir= ectory (if (eq system-type 'windows-nt) (let ((defdir (decode-coding-string= default-directory coding t))) (expand-file-name defdir defdir)) (decode-co= ding-string default-directory coding t)))) (setq tail (cdr tail)))))) (let = ((tail '(load-path exec-path))) (while tail (let ((pathsym (car tail))) (le= t ((path (symbol-value pathsym))) (if (listp path) (set pathsym (mapcar #'(= lambda (dir) (decode-coding-string dir coding t)) path)))) (setq tail (cdr = tail))))) (if (featurep 'native-compile) (progn (let ((npath (symbol-value = 'native-comp-eln-load-path))) (set 'native-comp-eln-load-path (mapcar #'(la= mbda (dir) (expand-file-name (decode-coding-string dir coding t))) npath)))= (setq startup--original-eln-load-path (copy-sequence native-comp-eln-load-= path)))) (let ((tail '(data-directory doc-directory exec-directory installa= tion-directory invocation-directory invocation-name source-directory shared= -game-score-directory))) (while tail (let ((filesym (car tail))) (let ((fil= e (symbol-value filesym))) (if (stringp file) (set filesym (decode-coding-s= tring file coding t)))) (setq tail (cdr tail)))))))) (let ((dir default-dir= ectory)) (save-current-buffer (set-buffer "*Messages*") (messages-buffer-mo= de) (setq default-directory (or dir (expand-file-name "~/"))))) (put 'user-= full-name 'standard-value (list (default-value 'user-full-name))) (let ((pw= d (getenv "PWD"))) (and pwd (or (and default-directory (condition-case nil = (progn (equal (file-attributes (file-name-as-directory pwd)) (file-attribut= es (file-name-as-directory default-directory)))) (error nil))) (setq proces= s-environment (delete (concat "PWD=3D" pwd) process-environment))))) (if (l= istp charset-map-path) (let ((coding (if (eq system-type 'windows-nt) 'utf-= 8 locale-coding-system))) (setq charset-map-path (mapcar #'(lambda (dir) (d= ecode-coding-string dir coding t)) charset-map-path)))) (if default-directo= ry (setq default-directory (abbreviate-file-name default-directory)) (displ= ay-warning 'initialization "Error setting default-directory")) (let ((old-f= ace-font-rescale-alist face-font-rescale-alist)) (unwind-protect (command-l= ine) (if default-directory (setq default-directory (abbreviate-file-name de= fault-directory))) (or auto-save-list-file-name (and auto-save-list-file-pr= efix (setq auto-save-list-file-name (cond ((eq system-type 'ms-dos) (make-d= irectory (file-name-directory auto-save-list-file-prefix) t) (concat (make-= temp-name (expand-file-name auto-save-list-file-prefix)) "~")) (t (expand-f= ile-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs-pid) (system-= name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-hook '= term-setup-hook)) (if (or frame-initial-frame (not (and initial-window-syst= em (not noninteractive) (not (eq initial-window-system 'pc))))) (progn (if = (and (display-multi-font-p) (not (eq face-font-rescale-alist old-face-font-= rescale-alist)) (assoc (face-attribute 'default :font) face-font-rescale-al= ist #'startup--rescale-elt-match-p)) (progn (set-face-attribute 'default ni= l :font (font-spec)))) (if (fboundp 'frame-notice-user-settings) (frame-not= ice-user-settings)) (if (fboundp 'frame-set-background-mode) (frame-set-bac= kground-mode (selected-frame))))) (if (fboundp 'font-menu-add-default) (fon= t-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window-setup= -hook)))) (setenv "TERM" "dumb") (let ((display (frame-parameter nil 'displ= ay))) (if (stringp display) (setq display (concat "DISPLAY=3D" display)) (l= et ((env initial-environment)) (while (and env (or (not (string-match "\\`D= ISPLAY=3D" (car env))) (progn (setq display (car env)) nil))) (setq env (cd= r env))))) (if display (progn (setq process-environment (delete display pro= cess-environment)))))) normal-top-level() Loading macroexp.elc (compiled; note, source file is newer)... Internal native compiler error: "emacs-lisp/radix-tree.el", "failed to comp= ile", "/var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/= 30.0.50-86beb03d/radix-tree-669a468d-316fbcdc.eln", "error invoking gcc dri= ver" make[3]: *** [Makefile:330: emacs-lisp/radix-tree.elc] Error 255 /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cczYpqK4.o: plugin neede= d to handle lto object /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cczYpqK4.o: plugin neede= d to handle lto object =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd 0x63296d72a7e5 internal_error(char const*, ...) ???:0 0x63296d84fc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x63296d89b726 cgraph_node::get_untransformed_body() ???:0 0x63296df31ff4 cgraph_node::expand() ???:0 0x63296d87307b symbol_table::compile() ???:0 0x63296df16402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccftM8hb.mk= :2: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccT2PQx3.ltrans0.ltra= ns.o] Error 1 make[4]: *** Waiting for unfinished jobs.... 0x564849b517e5 internal_error(char const*, ...) ???:0 0x564849c76c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x564849cc2726 cgraph_node::get_untransformed_body() ???:0 0x56484a358ff4 cgraph_node::expand() ???:0 0x564849c9a07b symbol_table::compile() ???:0 0x56484a33d402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccftM8hb.mk= :5: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccT2PQx3.ltrans1.ltra= ns.o] Error 1 =1B[01m=1B[Klto-wrapper:=1B[m=1B[K =1B[01;31m=1B[Kfatal error: =1B[m=1B[Kma= ke returned 2 exit status compilation terminated. collect2: fatal error: lto-wrapper returned 1 exit status compilation terminated. libgccjit.so: error: error invoking gcc driver Error: native-ice ("emacs-lisp/loaddefs-gen.el" "failed to compile" "/var/t= mp/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb= 03d/loaddefs-gen-e8a3ad9c-7263fcdc.eln" "error invoking gcc driver") signal(native-ice ("emacs-lisp/loaddefs-gen.el" "failed to compile" "/var= /tmp/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86b= eb03d/loaddefs-gen-e8a3ad9c-7263fcdc.eln" "error invoking gcc driver")) comp--native-compile("emacs-lisp/loaddefs-gen.el") batch-native-compile() batch-byte+native-compile() funcall(batch-byte+native-compile) (if (commandp tem) (command-execute tem) (funcall tem)) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((com= mand-line-args-left (cons argval command-line-args-left))) (funcall (cdr te= m) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhib= it-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-= startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-lin= e-args-left (setq command-line-args-left (cdr command-line-args-left)))))))= (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("= -eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left)))))) (read-data (read-from-string str-expr)) (e= xpr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\= \'" str-expr end) nil (error "Trailing garbage following expression: %s" (s= ubstring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")= ) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq t= em (or argval (car-safe (prog1 command-line-args-left (setq command-line-ar= gs-left (cdr command-line-args-left))))))) (progn (setq tem (substring tem = 1)) (setq append t))) (setq tem (expand-file-name (command-line-normalize-f= ile-name tem))) (cond (append (setq load-path (append load-path (list tem))= ) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cd= r splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem= load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (l= et* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regu= lar-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member ar= gi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-fil= e-name (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name f= ile)) (truename (file-truename file-ex))) (if (file-exists-p truename) (pro= gn (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--= eval-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-= insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) (or (stringp tem) (error "File name omitted from `-insert' o= ption")) (insert-file-contents (command-line-normalize-file-name tem))) ((o= r (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (= prog1 command-line-args-left (setq command-line-args-left (cdr command-line= -args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-de= sktop") (message "\"--no-desktop\" ignored because the Desktop package is n= ot loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-num= ber argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn = (setq line (string-to-number (match-string 1 argi))) (setq column (string-t= o-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line= -x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-= line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)= ) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))= ) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scr= een t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq c= ommand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) n= il (error "File name omitted from `%s' option" argi)) (funcall process-file= -arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (d= isplay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) (= (equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functio= ns) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hoo= ks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-"= argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (s= etq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (let* ((argi (car command-line-args-left)) (orig-argi argi) argval comple= tion) (setq command-line-args-left (cdr command-line-args-left)) (if just-f= iles (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn = (progn (setq argval (substring argi (match-end 0))) (setq argi (match-strin= g 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq comple= tion (try-completion argi longopts)) (if (eq completion t) (setq argi (subs= tring argi 1)) (if (stringp completion) (let ((elt (member completion longo= pts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (substri= ng (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (con= d ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-l= ine-args-left (cons argval command-line-args-left))) (funcall (cdr tem) arg= i)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-sta= rtup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startu= p-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-args= -left (setq command-line-args-left (cdr command-line-args-left))))))) (if (= commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-eval"= "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argval (= car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr co= mmand-line-args-left)))))) (read-data (read-from-string str-expr)) (expr (c= ar read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" st= r-expr end) nil (error "Trailing garbage following expression: %s" (substri= ng str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (let= (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem (or= argval (car-safe (prog1 command-line-args-left (setq command-line-args-lef= t (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)) (s= etq append t))) (setq tem (expand-file-name (command-line-normalize-file-na= me tem))) (cond (append (setq load-path (append load-path (list tem))) (if = splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr spli= ce))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem load-= path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let* ((= file (command-line-normalize-file-name (or argval (car-safe (prog1 command-= line-args-left (setq command-line-args-left (cdr command-line-args-left))))= ))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular-p = file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi '("= -scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (expand-file-name file)) = (truename (file-truename file-ex))) (if (file-exists-p truename) (progn (se= tq file-ex truename))) (if (equal argi "-scripteval") (command-line--eval-s= cript file-ex) (command-line--load-script file-ex)))) ((equal argi "-insert= ") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft)))))) (or (stringp tem) (error "File name omitted from `-insert' option"= )) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equ= al argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (prog1 = command-line-args-left (setq command-line-args-left (cdr command-line-args-= left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop"= ) (message "\"--no-desktop\" ignored because the Desktop package is not loa= ded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number ar= gi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq = line (string-to-number (match-string 1 argi))) (setq column (string-to-numb= er (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-opt= ion-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-a= rgs-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (set= q command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((me= mber argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen t)= (setq tem (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil (er= ror "File name omitted from `%s' option" argi)) (funcall process-file-arg t= em)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display= -warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal= argi "--") (setq just-files t)) (t (let ((hooks command-line-functions) (d= id-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks))))= ) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" argi)= (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq in= hibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (fram= e-live-p (selected-frame)) nil (kill-emacs nil))) (while command-line-args-left (let* ((argi (car command-line-args-left)) = (orig-argi argi) argval completion) (setq command-line-args-left (cdr comma= nd-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(= --[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (match-en= d 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^-]" = orig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq = completion t) (setq argi (substring argi 1)) (if (stringp completion) (let = ((elt (member completion longopts))) (or elt (error "Option `%s' is ambiguo= us" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil) (s= etq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switch-alist= )) (if argval (let ((command-line-args-left (cons argval command-line-args-= left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "= -no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcal= l" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (car= -safe (prog1 command-line-args-left (setq command-line-args-left (cdr comma= nd-line-args-left))))))) (if (commandp tem) (command-execute tem) (funcall = tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t)= (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (setq = command-line-args-left (cdr command-line-args-left)))))) (read-data (read-f= rom-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (st= ring-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage foll= owing expression: %s" (substring str-expr end))) (eval expr t))) ((member a= rgi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%s"= path-separator) (setq tem (or argval (car-safe (prog1 command-line-args-le= ft (setq command-line-args-left (cdr command-line-args-left))))))) (progn (= setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-name (= command-line-normalize-file-name tem))) (cond (append (setq load-path (appe= nd load-path (list tem))) (if splice (setq splice load-path))) (splice (set= cdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn (= setq load-path (cons tem load-path)) (setq splice load-path)))))) ((member = argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left))))))) (file-ex (file-truename (expand-file-name= file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load f= ile nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (co= mmand-line-normalize-file-name (or argval (car-safe (prog1 command-line-arg= s-left (setq command-line-args-left (cdr command-line-args-left))))))) (fil= e-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (file= -exists-p truename) (progn (setq file-ex truename))) (if (equal argi "-scri= pteval") (command-line--eval-script file-ex) (command-line--load-script fil= e-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left)))))) (or (stringp tem) (error "File name = omitted from `-insert' option")) (insert-file-contents (command-line-normal= ize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")= ) (or argval (car-safe (prog1 command-line-args-left (setq command-line-arg= s-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs = t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because = the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (= setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-= 9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 argi))= ) (setq column (string-to-number (match-string 2 argi))))) ((setq tem (asso= c orig-argi command-line-x-option-alist)) (setq command-line-args-left (nth= cdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi comma= nd-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) = command-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (= setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 comman= d-line-args-left (setq command-line-args-left (cdr command-line-args-left))= )))) (if (stringp tem) nil (error "File name omitted from `%s' option" argi= )) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\= |multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring ob= solete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((ho= oks command-line-functions) (did-hook nil)) (while (and hooks (not (setq di= d-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook nil = (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if init= ial-window-system nil (setq inhibit-startup-screen t)) (funcall process-fil= e-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs ni= l)))) (let* ((dir command-line-default-directory) tem splice just-files (longop= ts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--secc= omp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visi= t" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt)))= command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (n= ame) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rela= tive file name (%s) due to nil default-directory" name) (let* ((file (expan= d-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-n= oselect file))) (file-name-history--add file) (setq displayable-buffers (co= ns buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-ch= ar (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) ni= l (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-li= ne-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match "= ^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr = tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((tem= (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (list= (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args-= left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval com= pletion) (setq command-line-args-left (cdr command-line-args-left)) (if jus= t-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pro= gn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-st= ring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq com= pletion (try-completion argi longopts)) (if (eq completion t) (setq argi (s= ubstring argi 1)) (if (stringp completion) (let ((elt (member completion lo= ngopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (subs= tring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (= cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comman= d-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem) = argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-= startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-sta= rtup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-a= rgs-left (setq command-line-args-left (cdr command-line-args-left))))))) (i= f (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-ev= al" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argva= l (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr= command-line-args-left)))))) (read-data (read-from-string str-expr)) (expr= (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'"= str-expr end) nil (error "Trailing garbage following expression: %s" (subs= tring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (= let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1))= (setq append t))) (setq tem (expand-file-name (command-line-normalize-file= -name tem))) (cond (append (setq load-path (append load-path (list tem))) (= if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr s= plice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem lo= ad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let*= ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comma= nd-line-args-left (setq command-line-args-left (cdr command-line-args-left)= )))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular= -p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi = '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-n= ame (or argval (car-safe (prog1 command-line-args-left (setq command-line-a= rgs-left (cdr command-line-args-left))))))) (file-ex (expand-file-name file= )) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn = (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--eva= l-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-ins= ert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (or (stringp tem) (error "File name omitted from `-insert' opti= on")) (insert-file-contents (command-line-normalize-file-name tem))) ((or (= equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pro= g1 command-line-args-left (setq command-line-args-left (cdr command-line-ar= gs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-deskt= op") (message "\"--no-desktop\" ignored because the Desktop package is not = loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number= argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (se= tq line (string-to-number (match-string 1 argi))) (setq column (string-to-n= umber (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-= option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-lin= e-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (= setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) (= (member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen= t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq comm= and-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil = (error "File name omitted from `%s' option" argi)) (funcall process-file-ar= g tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (disp= lay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((eq= ual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions)= (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks)= )))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" ar= gi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq= inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (f= rame-live-p (selected-frame)) nil (kill-emacs nil))))) (progn (let* ((dir command-line-default-directory) tem splice just-files = (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" = "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" = "--visit" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car= elt))) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(la= mbda (name) (if (not (or dir (file-name-absolute-p name))) (message "Ignori= ng relative file name (%s) due to nil default-directory" name) (let* ((file= (expand-file-name (command-line-normalize-file-name name) dir)) (buf (find= -file-noselect file))) (file-name-history--add file) (setq displayable-buff= ers (cons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (= goto-char (point-min)) (forward-line (1- line))) (setq line 0) (if (< colum= n 1) nil (move-to-column (1- column))) (setq column 0)))))) (let ((tail com= mand-line-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-= match "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tai= l (cdr tail))))) (let ((tail command-line-ns-option-alist)) (while tail (le= t ((tem (car tail))) (if (string-match "^--" (car tem)) (setq longopts (con= s (list (car tem)) longopts))) (setq tail (cdr tail))))) (while command-lin= e-args-left (let* ((argi (car command-line-args-left)) (orig-argi argi) arg= val completion) (setq command-line-args-left (cdr command-line-args-left)) = (if just-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" arg= i) (progn (progn (setq argval (substring argi (match-end 0))) (setq argi (m= atch-string 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (s= etq completion (try-completion argi longopts)) (if (eq completion t) (setq = argi (substring argi 1)) (if (stringp completion) (let ((elt (member comple= tion longopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq arg= i (substring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))= ))))) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let (= (command-line-args-left (cons argval command-line-args-left))) (funcall (cd= r tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq i= nhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhi= bit-startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command= -line-args-left (setq command-line-args-left (cdr command-line-args-left)))= )))) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi= '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (o= r argval (car-safe (prog1 command-line-args-left (setq command-line-args-le= ft (cdr command-line-args-left)))))) (read-data (read-from-string str-expr)= ) (expr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\= n]*\\'" str-expr end) nil (error "Trailing garbage following expression: %s= " (substring str-expr end))) (eval expr t))) ((member argi '("-L" "-directo= ry")) (let (append) (if (string-match-p (format "\\`%s" path-separator) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (progn (setq tem (substring = tem 1)) (setq append t))) (setq tem (expand-file-name (command-line-normali= ze-file-name tem))) (cond (append (setq load-path (append load-path (list t= em))) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem= (cdr splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons= tem load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")= ) (let* ((file (command-line-normalize-file-name (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-= regular-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((membe= r argi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize= -file-name (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-na= me file)) (truename (file-truename file-ex))) (if (file-exists-p truename) = (progn (setq file-ex truename))) (if (equal argi "-scripteval") (command-li= ne--eval-script file-ex) (command-line--load-script file-ex)))) ((equal arg= i "-insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe= (prog1 command-line-args-left (setq command-line-args-left (cdr command-li= ne-args-left)))))) (or (stringp tem) (error "File name omitted from `-inser= t' option")) (insert-file-contents (command-line-normalize-file-name tem)))= ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-sa= fe (prog1 command-line-args-left (setq command-line-args-left (cdr command-= line-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-n= o-desktop") (message "\"--no-desktop\" ignored because the Desktop package = is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to= -number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (pr= ogn (setq line (string-to-number (match-string 1 argi))) (setq column (stri= ng-to-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-= line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) comm= and-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-al= ist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-le= ft))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup= -screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (se= tq command-line-args-left (cdr command-line-args-left)))))) (if (stringp te= m) nil (error "File name omitted from `%s' option" argi)) (funcall process-= file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi= ) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi)= )) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-fun= ctions) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car= hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\= \`-" argi) (error "Unknown option `%s'" argi)) (if initial-window-system ni= l (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi)))))= (if (frame-live-p (selected-frame)) nil (kill-emacs nil)))))) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil))))))) (let ((command-line-args-left args-left)) (if command-line-args-left (pro= gn (let* ((dir command-line-default-directory) tem splice just-files (longo= pts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--sec= comp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--vis= it" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt))= ) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (= name) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rel= ative file name (%s) due to nil default-directory" name) (let* ((file (expa= nd-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-= noselect file))) (file-name-history--add file) (setq displayable-buffers (c= ons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-c= har (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) n= il (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-l= ine-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match = "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr= tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (lis= t (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args= -left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval co= mpletion) (setq command-line-args-left (cdr command-line-args-left)) (if ju= st-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pr= ogn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-s= tring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq co= mpletion (try-completion argi longopts)) (if (eq completion t) (setq argi (= substring argi 1)) (if (stringp completion) (let ((elt (member completion l= ongopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (sub= string (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) = (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comma= nd-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem)= argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit= -startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-st= artup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-e= val" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left)))))) (read-data (read-from-string str-expr)) (exp= r (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'= " str-expr end) nil (error "Trailing garbage following expression: %s" (sub= string str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) = (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)= ) (setq append t))) (setq tem (expand-file-name (command-line-normalize-fil= e-name tem))) (cond (append (setq load-path (append load-path (list tem))) = (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr = splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem l= oad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let= * ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comm= and-line-args-left (setq command-line-args-left (cdr command-line-args-left= ))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regula= r-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi= '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-= name (or argval (car-safe (prog1 command-line-args-left (setq command-line-= args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name fil= e)) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn= (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--ev= al-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-in= sert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left)))))) (or (stringp tem) (error "File name omitted from `-insert' opt= ion")) (insert-file-contents (command-line-normalize-file-name tem))) ((or = (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desk= top") (message "\"--no-desktop\" ignored because the Desktop package is not= loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-numbe= r argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (s= etq line (string-to-number (match-string 1 argi))) (setq column (string-to-= number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x= -option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-li= ne-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) = (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) = ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scree= n t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq com= mand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil= (error "File name omitted from `%s' option" argi)) (funcall process-file-a= rg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (dis= play-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((e= qual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions= ) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks= ))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" a= rgi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (set= q inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (= frame-live-p (selected-frame)) nil (kill-emacs nil)))))))) (let ((displayable-buffers nil)) (let ((command-line-args-left args-left)= ) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (p/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x= 86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/app-editors/emacs-30.0.9999/tem= p/ccuobO9l.o: plugin needed to handle lto object /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccuobO9l.o: plugin neede= d to handle lto object rogn (setq line (string-to-number (match-string 1 argi))) (setq column (str= ing-to-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command= -line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) com= mand-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-a= list)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-l= eft))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startu= p-screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (s= etq command-line-args-left (cdr command-line-args-left)))))) (if (stringp t= em) nil (error "File name omitted from `%s' option" argi)) (funcall process= -file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" arg= i) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi= ))) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-fu= nctions) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (ca= r hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "= \\`-" argi) (error "Unknown option `%s'" argi)) (if initial-window-system n= il (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))= ) (if (frame-live-p (selected-frame)) nil (kill-emacs nil)))))))) (if (eq i= nitial-buffer-choice t) (progn (get-scratch-buffer-create))) (and initial-s= cratch-message (get-buffer "*scratch*") (save-current-buffer (set-buffer "*= scratch*") (if (=3D 0 (buffer-size)) (progn (insert (substitute-command-key= s initial-scratch-message)) (set-buffer-modified-p nil))))) (if initial-buf= fer-choice (progn (let ((buf (cond ((stringp initial-buffer-choice) (find-f= ile-noselect initial-buffer-choice)) ((functionp initial-buffer-choice) (fu= ncall initial-buffer-choice)) ((eq initial-buffer-choice t) (get-scratch-bu= ffer-create)) (t (error "`initial-buffer-choice' must be a string, a functi= on, or t"))))) (if (buffer-live-p buf) nil (error "Value returned by `initi= al-buffer-choice' is not a live buffer: %S" buf)) (setq displayable-buffers= (cons buf (delq buf displayable-buffers)))))) (let ((displayable-buffers-l= en (length displayable-buffers)) (nondisplayed-buffers-p nil) (old-face-fon= t-rescale-alist face-font-rescale-alist)) (if (> displayable-buffers-len 0)= (progn (switch-to-buffer (car displayable-buffers)))) (cond ((=3D displaya= ble-buffers-len 2) (switch-to-buffer-other-window (car (cdr displayable-buf= fers))) (other-window -1)) ((> displayable-buffers-len 2) (let ((bufs (reve= rse (cdr displayable-buffers)))) (switch-to-buffer-other-window (car-safe (= prog1 bufs (setq bufs (cdr bufs))))) (let ((tail bufs)) (while tail (let ((= buf (car tail))) (switch-to-buffer buf nil t) (setq tail (cdr tail))))) (ot= her-window -1)))) (if (> displayable-buffers-len 2) (progn (setq nondisplay= ed-buffers-p t))) (if (or inhibit-startup-screen initial-buffer-choice noni= nteractive (daemonp) inhibit-x-resources) (if (and nondisplayed-buffers-p (= not noninteractive) (not inhibit-startup-buffer-menu)) (progn (list-buffers= ))) (run-hooks 'emacs-startup-hook 'term-setup-hook) (if (and (display-mult= i-font-p) (not (eq face-font-rescale-alist old-face-font-rescale-alist)) (a= ssoc (font-xlfd-name (face-attribute 'default :font)) face-font-rescale-ali= st #'string-match-p)) (progn (set-face-attribute 'default nil :font (font-s= pec)))) (if (fboundp 'frame-notice-user-settings) (progn (frame-notice-user= -settings))) (run-hooks 'window-setup-hook) (setq inhibit-startup-hooks t) = (display-startup-screen (> displayable-buffers-len 0))))) command-line-1(("-l" "comp" "-f" "batch-byte+native-compile" "emacs-lisp/= loaddefs-gen.el")) (let (xdg-dir startup-init-directory) (progn (setq before-init-time (curr= ent-time)) (setq after-init-time nil) (setq command-line-default-directory = default-directory)) (setq abbreviated-home-dir nil) (let ((vc (getenv "VERS= ION_CONTROL"))) (cond ((eq vc nil)) ((member vc '("t" "numbered")) (setq ve= rsion-control t)) ((member vc '("nil" "existing")) (setq version-control ni= l)) ((member vc '("never" "simple")) (setq version-control 'never)))) (let = ((simple-file-name (locate-file "simple" load-path (get-load-suffixes)))) (= if (null simple-file-name) (let ((standard-output 'external-debugging-outpu= t) (lispdir (expand-file-name "../lisp" data-directory))) (princ "Warning: = Could not find simple.el or simple.elc") (terpri) (if (getenv "EMACSLOADPAT= H") (progn (princ "The EMACSLOADPATH environment variable is set, please ch= eck its value") (terpri))) (if (file-readable-p lispdir) nil (princ (format= "Lisp directory %s not readable?" lispdir)) (terpri))) (setq lisp-director= y (file-truename (file-name-directory simple-file-name))) (setq load-histor= y (mapcar #'(lambda (elt) (if (and (stringp (car elt)) (not (file-name-abso= lute-p (car elt)))) (cons (concat lisp-directory (car elt)) (cdr elt)) elt)= ) load-history)))) (let ((args command-line-args)) (while args (setcar args= (decode-coding-string (car args) locale-coding-system t)) (car-safe (prog1= args (setq args (cdr args)))))) (let ((done nil) (args (cdr command-line-a= rgs)) display-arg) (setq init-file-user (if noninteractive nil (user-login-= name))) (and init-file-user (equal init-file-user (user-real-login-name)) (= setq init-file-user "")) (while (and (not done) args) (let* ((longopts '(("= --no-init-file") ("--no-site-file") ("--no-x-resources") ("--debug-init") (= "--user") ("--iconic") ("--icon-type") ("--quick") ("--no-blinking-cursor")= ("--basic-display") ("--dump-file") ("--temacs") ("--seccomp") ("--init-di= rectory" "--no-comp-spawn"))) (argi (car-safe (prog1 args (setq args (cdr a= rgs))))) (orig-argi argi) argval) (if (string-match "\\`\\(--[^=3D]*\\)=3D"= argi) (progn (progn (setq =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinter= nal compiler error: =1B[m=1B[Koriginal not compressed with zstd argval (substring argi (match-end 0))) (setq argi (match-string 1 argi)))))= (if (string-match "\\`--." orig-argi) (progn (let ((completion (try-comple= tion argi longopts))) (cond ((eq completion t) (setq argi (substring argi 1= ))) ((stringp completion) (let ((elt (assoc completion longopts))) (if elt = nil (error "Option `%s' is ambiguous" argi)) (setq argi (substring (car elt= ) 1)))) (t (progn (setq argval nil) (setq argi orig-argi))))))) (if (equal = argi "-scripteval") (progn (progn (setq init-file-user nil) (setq nonintera= ctive t)))) (cond ((member argi '("-d" "-display")) (setq display-arg (list= argi (car-safe (prog1 args (setq args (cdr args))))))) ((member argi '("-Q= " "-quick")) (progn (setq init-file-user nil) (setq site-run-file nil) (set= q inhibit-x-resources t)) (put 'site-run-file 'standard-value '(nil))) ((me= mber argi '("-no-x-resources")) (setq inhibit-x-resources t)) ((member argi= '("-D" "-basic-display")) (progn (setq no-blinking-cursor t) (setq emacs-b= asic-display t)) (setq initial-frame-alist (cons '(vertical-scroll-bars) in= itial-frame-alist))) ((member argi '("-q" "-no-init-file")) (setq init-file= -user nil)) ((member argi '("-init-directory")) (progn (setq user-emacs-dir= ectory (or argval (car-safe (prog1 args (setq args (cdr args)))))) (setq us= er-emacs-directory (if (stringp user-emacs-directory) (file-name-as-directo= ry (expand-file-name user-emacs-directory command-line-default-directory)) = user-emacs-directory)) (setq argval nil))) ((member argi '("-u" "-user")) (= progn (setq init-file-user (or argval (car-safe (prog1 args (setq args (cdr= args)))))) (setq argval nil))) ((equal argi "-no-site-file") (setq site-ru= n-file nil) (put 'site-run-file 'standard-value '(nil))) ((equal argi "-no-= comp-spawn") (defvar comp-no-spawn) (setq comp-no-spawn t)) ((equal argi "-= debug-init") (setq init-file-debug t)) ((equal argi "-iconic") (setq initia= l-frame-alist (cons '(visibility . icon) initial-frame-alist))) ((member ar= gi '("-nbc" "-no-blinking-cursor")) (setq no-blinking-cursor t)) ((member a= rgi '("-dump-file" "-te0x5d39216687e5 internal_error(char const*, ...) ???:0 0x5d392178dc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5d39217d9726 cgraph_node::get_untransformed_body() ???:0 0x5d3921e8db5e cgraph_node::materialize_clone() ???:0 0x5d39217d97ae cgraph_node::get_untransformed_body() ???:0 0x5d3921e6fff4 cgraph_node::expand() ???:0 0x5d39217b107b symbol_table::compile() ???:0 0x5d3921e54402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccOnzk9k.mk= :2: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccyU7WMF.ltrans0.ltra= ns.o] Error 1 =1B[01m=1B[Klto-wrapper:=1B[m=1B[K =1B[01;31m=1B[Kfatal error: =1B[m=1B[Kma= ke returned 2 exit status compilation terminated. collect2: fatal error: lto-wrapper returned 1 exit status compilation terminated. libgccjit.so: error: error invoking gcc driver Error: native-ice ("emacs-lisp/macroexp.el" "failed to compile" "/var/tmp/p= ortage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03d/= preloaded/macroexp-2c3e1495-7cf79586.eln" "error invoking gcc driver") macs" "-seccomp")) (or argval (car-safe (prog1 args (setq args (cdr args)))= )) (setq argval nil)) (t (setq args (cons argi args)) (setq done t))) (and = argval (error "Option `%s' doesn't allow an argument" argi)))) (and display= -arg (setq args (append display-arg args))) (and command-line-args (setcdr = command-line-args args))) (let ((user-emacs-directory-warning nil)) (if (li= stp custom-delayed-init-variables) (progn (mapc #'custom-reevaluate-setting= (reverse custom-delayed-init-variables))))) (setq custom-delayed-init-vari= ables t) (if init-file-user (progn (if (string-match "[~/:\n]" init-file-us= er) (display-warning 'initialization (format "Invalid user name %s" init-fi= le-user) :error) (if (file-directory-p (expand-file-name (if (memq system-t= ype '(windows-nt ms-dos)) "~" (concat "~" init-file-user)))) nil (display-w= arning 'initialization (format "User %s has no home directory" (if (equal i= nit-file-user "") (user-real-login-name) init-file-user)) :error))))) (setq= xdg-dir startup--xdg-config-home-emacs) (setq startup-init-directory (if (= or (=3D 0 (length init-file-user)) (and (eq xdg-dir user-emacs-directory) (= not (eq xdg-dir startup--xdg-config-default)))) user-emacs-directory (setq = xdg-dir (concat "~" init-file-user "/.config/emacs/")) (startup--xdg-or-hom= edot xdg-dir init-file-user))) (startup--load-user-init-file #'(lambda nil = (expand-file-name "early-init.el" startup-init-directory))) (setq early-ini= t-file user-init-file) (if (featurep 'native-compile) (progn (startup--upda= te-eln-cache))) (and user-init-file package-enable-at-startup (not (and (bo= undp 'package--activated) package--activated)) (catch 'package-dir-found (l= et ((dirs (cons package-user-dir package-directory-list))) (let ((tail dirs= )) (while tail (let ((dir (car tail))) (if (file-directory-p dir) (progn (l= et ((tail (directory-files dir))) (while tail (let ((subdir (car tail))) (i= f (let ((subdir (expand-file-name subdir dir))) (and (file-directory-p subd= ir) (file-exists-p (expand-file-name (package--description-file subdir) sub= dir)))) (progn (throw 'package-dir-found t))) (setq tail (cdr tail))))))) (= setq tail (cdr tail))))))) (package-activate-all)) (condition-case error (i= f noninteractive nil (if (and initial-window-system (not (featurep (intern = (concat (symbol-name initial-window-system) "-win"))))) (error "Unsupported= window system `%s'" initial-window-system)) (setq command-line-args (let (= (window-system initial-window-system)) (handle-args-function command-line-a= rgs))) (let ((window-system initial-window-system)) (window-system-initiali= zation)) (put initial-window-system 'window-system-initialized t)) (error (= princ (if (eq (car error) 'error) (apply #'concat (cdr error)) (if (memq 'f= ile-error (get (car error) 'error-conditions)) (format "%s: %s" (nth 1 erro= r) (mapconcat #'(lambda (obj) (prin1-to-string obj t)) (cdr (cdr error)) ",= ")) (format "%s: %s" (get (car error) 'error-message) (mapconcat #'(lambda= (obj) (prin1-to-string obj t)) (cdr error) ", ")))) 'external-debugging-ou= tput) (terpri 'external-debugging-output) (setq initial-window-system nil) = (kill-emacs))) (run-hooks 'before-init-hook) (if (daemonp) nil (if (or noni= nteractive emacs-basic-display) (progn (setq menu-bar-mode nil) (setq tab-b= ar-mode nil) (setq tool-bar-mode nil))) (frame-initialize)) (if (fboundp 'x= -create-frame) (progn (if noninteractive nil (tool-bar-setup)))) (if nonint= eractive nil (startup--setup-quote-display) (setq internal--text-quoting-fl= ag t)) (normal-erase-is-backspace-setup-frame) (or (eq initial-window-syste= m 'pc) (tty-register-default-colors)) (let ((old-scalable-fonts-allowed sca= lable-fonts-allowed) (old-face-ignored-fonts face-ignored-fonts)) (if site-= run-file (let ((inhibit-startup-screen inhibit-startup-screen)) (load site-= run-file t t))) (startup--load-user-init-file #'(lambda nil (cond ((eq star= tup-init-directory xdg-dir) nil) ((eq system-type 'ms-dos) (concat "~" init= -file-user "/_emacs")) ((not (eq system-type 'windows-nt)) (concat "~" init= -file-user "/.emacs")) ((directory-files "~" nil "\\`\\.emacs\\(\\.elc?\\)?= \\'") "~/.emacs") ((directory-files "~" nil "\\`_emacs\\(\\.elc?\\)?\\'") (= setq delayed-warnings-list (cons (list 'initialization (format-message "`_e= macs' init file is deprecated, please use `.emacs'")) delayed-warnings-list= )) "~/_emacs") (t "~/.emacs"))) #'(lambda nil (expand-file-name "init.el" s= tartup-init-directory)) t) (if (featurep 'native-compile) (progn (startup--= update-eln-cache))) (if (and deactivate-mark transient-mark-mode) (progn (s= ave-current-buffer (set-buffer (window-buffer)) (deactivate-mark)))) (if (a= nd (not noninteractive) (file-exists-p abbrev-file-name) (file-readable-p a= bbrev-file-name)) (progn (quietly-read-abbrev-file abbrev-file-name))) (set= q abbrevs-changed nil) (and mail-host-address (equal user-mail-address (let= (mail-host-address) (condition-case nil (progn (custom--standard-value 'us= er-mail-address)) (error nil)))) (custom-reevaluate-setting 'user-mail-addr= ess)) (if (and (eq scalable-fonts-allowed old-scalable-fonts-allowed) (eq f= ace-ignored-fonts old-face-ignored-fonts)) nil (clear-face-cache))) (setq a= fter-init-time (current-time)) (run-hooks 'after-init-hook 'delayed-warning= s-hook) (if (get-buffer "*scratch*") (save-current-buffer (set-buffer "*scr= atch*") (if (eq major-mode 'fundamental-mode) (funcall initial-major-mode))= )) (if (or noninteractive initial-window-system (daemonp)) nil (tty-run-ter= minal-initialization (selected-frame) nil t)) (setq memory-signal-data (lis= t 'error (substitute-command-keys "Memory exhausted--use \\[save-some-buffe= rs] then exit and restart Emacs"))) (custom-reevaluate-setting 'user-emacs-= directory-warning) (command-line-1 (cdr command-line-args)) (if (and user-e= macs-directory-warning (not (file-accessible-directory-p user-emacs-directo= ry))) (progn (locate-user-emacs-file ""))) (let (warned) (let ((tail load-p= ath)) (while tail (let ((dir (car tail))) (and (not noninteractive) (not wa= rned) (stringp dir) (string-equal (file-name-as-directory (expand-file-name= dir)) (expand-file-name user-emacs-directory)) (setq warned t) (display-wa= rning 'initialization (format-message "Your `load-path' seems to contain\ny= our `user-emacs-directory': %s\nThis is likely to cause problems...\nConsid= er using a subdirectory instead, e.g.: %s" dir (expand-file-name "lisp" use= r-emacs-directory)) :warning)) (setq tail (cdr tail)))))) (if noninteractiv= e (kill-emacs t)) (let ((dn (daemonp))) (if dn (progn (if (stringp dn) (pro= gn (setq server-name dn))) (condition-case err (server-start) (error (error= "Unable to start daemon: %s; exiting" (error-message-string err)))) (if se= rver-process (daemon-initialized) (if (stringp dn) (message "Unable to star= t daemon: Emacs server named %S already running" server-name) (message "Una= ble to start the daemon.\nAnother instance of Emacs is running the server, = either as daemon or interactively.\nYou can use emacsclient to connect to t= hat Emacs process.")) (kill-emacs 1))))) (if (and (boundp 'x-session-previo= us-id) (stringp x-session-previous-id)) (with-no-warnings (emacs-session-re= store x-session-previous-id)))) command-line() signal(native-ice ("emacs-lisp/macroexp.el" "failed to compile" "/var/tmp= /portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03= d/preloaded/macroexp-2c3e1495-7cf79586.eln" "error invoking gcc driver")) comp--native-compile("emacs-lisp/macroexp.el") batch-native-compile() batch-byte+native-compile() funcall(batch-byte+native-compile) (if (commandp tem) (command-execute tem) (funcall tem)) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((com= mand-line-args-left (cons argval command-line-args-left))) (funcall (cdr te= m) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhib= it-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-= startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-lin= e-args-left (setq command-line-args-left (cdr command-line-args-left)))))))= (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("= -eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left)))))) (read-data (read-from-string str-expr)) (e= xpr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\= \'" str-expr end) nil (error "Trailing garbage following expression: %s" (s= ubstring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")= ) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq t= em (or argval (car-safe (prog1 command-line-args-left (setq command-line-ar= gs-left (cdr command-line-args-left))))))) (progn (setq tem (substring tem = 1)) (setq append t))) (setq tem (expand-file-name (command-line-normalize-f= ile-name tem))) (cond (append (setq load-path (append load-path (list tem))= ) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cd= r splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem= load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (l= et* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regu= lar-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member ar= gi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-fil= e-name (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name f= ile)) (truename (file-truename file-ex))) (if (file-exists-p truename) (pro= gn (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--= eval-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-= insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) (or (stringp tem) (error "File name omitted from `-insert' o= ption")) (insert-file-contents (command-line-normalize-file-name tem))) ((o= r (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (= prog1 command-line-args-left (setq command-line-args-left (cdr command-line= -args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-de= sktop") (message "\"--no-desktop\" ignored because the Desktop package is n= ot loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-num= ber argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn = (setq line (string-to-number (match-string 1 argi))) (setq column (string-t= o-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line= -x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-= line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)= ) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))= ) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scr= een t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq c= ommand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) n= il (error "File name omitted from `%s' option" argi)) (funcall process-file= -arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (d= isplay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) (= (equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functio= ns) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hoo= ks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-"= argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (s= etq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (let* ((argi (car command-line-args-left)) (orig-argi argi) argval comple= tion) (setq command-line-args-left (cdr command-line-args-left)) (if just-f= iles (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn = (progn (setq argval (substring argi (match-end 0))) (setq argi (match-strin= g 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq comple= tion (try-completion argi longopts)) (if (eq completion t) (setq argi (subs= tring argi 1)) (if (stringp completion) (let ((elt (member completion longo= pts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (substri= ng (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (con= d ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-l= ine-args-left (cons argval command-line-args-left))) (funcall (cdr tem) arg= i)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-sta= rtup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startu= p-screen t) (setq tem (intern (or argval (car-safe (p (unwind-protect (com= mand-line) (if default-directory (setq default-directory (abbreviate-file-n= ame default-directory))) (or auto-save-list-file-name (and auto-save-list-f= ile-prefix (setq auto-save-list-file-name (cond ((eq system-type 'ms-dos) (= make-directory (file-name-directory auto-save-list-file-prefix) t) (concat = (make-temp-name (expand-file-name auto-save-list-file-prefix)) "~")) (t (ex= pand-file-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs-pid) (s= ystem-name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-= hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initial-windo= w-system (not noninteractive) (not (eq initial-window-system 'pc))))) (prog= n (if (and (display-multi-font-p) (not (eq face-font-rescale-alist old-face= -font-rescale-alist)) (assoc (face-attribute 'default :font) face-font-resc= ale-alist #'startup--rescale-elt-match-p)) (progn (set-face-attribute 'defa= ult nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settings) (fra= me-notice-user-settings)) (if (fboundp 'frame-set-background-mode) (frame-s= et-background-mode (selected-frame))))) (if (fboundp 'font-menu-add-default= ) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window= -setup-hook))) (let ((old-face-font-rescale-alist face-font-rescale-alist)) (unwind-prot= ect (command-line) (if default-directory (setq default-directory (abbreviat= e-file-name default-directory))) (or auto-save-list-file-name (and auto-sav= e-list-file-prefix (setq auto-save-list-file-name (cond ((eq system-type 'm= s-dos) (make-directory (file-name-directory auto-save-list-file-prefix) t) = (concat (make-temp-name (expand-file-name auto-save-list-file-prefix)) "~")= ) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs= -pid) (system-name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-= startup-hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initi= al-window-system (not noninteractive) (not (eq initial-window-system 'pc)))= )) (progn (if (and (display-multi-font-p) (not (eq face-font-rescale-alist = old-face-font-rescale-alist)) (assoc (face-attribute 'default :font) face-f= ont-rescale-alist #'startup--rescale-elt-match-p)) (progn (set-face-attribu= te 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settin= gs) (frame-notice-user-settings)) (if (fboundp 'frame-set-background-mode) = (frame-set-background-mode (selected-frame))))) (if (fboundp 'font-menu-add= -default) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks= 'window-setup-hook)))) (if command-line-processed (message internal--top-level-message) (setq co= mmand-line-processed t) (setq startup--xdg-config-home-emacs (let ((xdg-con= fig-home (getenv-internal "XDG_CONFIG_HOME"))) (if xdg-config-home (concat = xdg-config-home "/emacs/") startup--xdg-config-default))) (setq user-emacs-= directory (startup--xdg-or-homedot startup--xdg-config-home-emacs nil)) (if= (featurep 'native-compile) (progn (if (native-comp-available-p) nil (progn= (setq native-comp-jit-compilation nil) (setq native-comp-enable-subr-tramp= olines nil))) (let ((path-env (getenv "EMACSNATIVELOADPATH"))) (if path-env= (progn (let ((tail (split-string path-env path-separator))) (while tail (l= et ((path (car tail))) (if (string=3D "" path) nil (setq native-comp-eln-lo= ad-path (cons path native-comp-eln-load-path))) (setq tail (cdr tail)))))))= ) (setq native-comp-eln-load-path (cons (expand-file-name "eln-cache/" user= -emacs-directory) native-comp-eln-load-path)))) (let ((tail load-path) (lis= pdir (expand-file-name "../lisp" data-directory)) dir) (while tail (setq di= r (car tail)) (let ((default-directory dir)) (load (expand-file-name "subdi= rs.el") t t t)) (or (string-prefix-p lispdir dir) (let ((default-directory = dir)) (load (expand-file-name "leim-list.el") t t t))) (setq tail (cdr tail= )))) (cond ((memq system-type '(ms-dos windows-nt)) (progn (setq eol-mnemon= ic-unix "(Unix)") (setq eol-mnemonic-mac "(Mac)"))) (t (progn (setq eol-mne= monic-dos "(DOS)") (setq eol-mnemonic-mac "(Mac)")))) (if (and (featurep 'a= ndroid) (eq system-type 'android) (fboundp 'android-locale-for-system-langu= age) initial-window-system) (set-locale-environment (funcall 'android-local= e-for-system-language)) (set-locale-environment nil)) (if locale-coding-sys= tem (progn (let ((coding (if (eq system-type 'windows-nt) 'utf-8 locale-cod= ing-system))) (save-excursion (let ((tail (buffer-list))) (while tail (let = ((elt (car tail))) (set-buffer elt) (if default-directory (setq default-dir= ectory (if (eq system-type 'windows-nt) (let ((defdir (decode-coding-string= default-directory coding t))) (expand-file-name defdir defdir)) (decode-co= ding-string default-directory coding t)))) (setq tail (cdr tail)))))) (let = ((tail '(load-path exec-path))) (while tail (let ((pathsym (car tail))) (le= t ((path (symbol-value pathsym))) (if (listp path) (set pathsym (mapcar #'(= lambda (dir) (decode-coding-string dir coding t)) path)))) (setq tail (cdr = tail))))) (if (featurep 'native-compile) (progn (let ((npath (symbol-value = 'native-comp-eln-load-path))) (set 'native-comp-eln-load-path (mapcar #'(la= mbda (dir) (expand-file-name (decode-coding-string dir coding t))) npath)))= (setq startup--original-eln-load-path (copy-sequence native-comp-eln-load-= path)))) (let ((tail '(data-directory doc-directory exec-directory installa= tion-directory invocation-directory invocation-name source-directory shared= -game-score-directory))) (while tail (let ((filesym (car tail))) (let ((fil= e (symbol-value filesym))) (if (stringp file) (set filesym (decode-coding-s= tring file coding t)))) (setq tail (cdr tail)))))))) (let ((dir default-dir= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left))))))) (if (commandp tem) (command-execute tem) (funcall tem))) ((= member argi '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((= str-expr (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) (read-data (read-from-strin= g str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (string-matc= h-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage following exp= ression: %s" (substring str-expr end))) (eval expr t))) ((member argi '("-L= " "-directory")) (let (append) (if (string-match-p (format "\\`%s" path-sep= arator) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq = command-line-args-left (cdr command-line-args-left))))))) (progn (setq tem = (substring tem 1)) (setq append t))) (setq tem (expand-file-name (command-l= ine-normalize-file-name tem))) (cond (append (setq load-path (append load-p= ath (list tem))) (if splice (setq splice load-path))) (splice (setcdr splic= e (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn (setq load= -path (cons tem load-path)) (setq splice load-path)))))) ((member argi '("-= l" "-load")) (let* ((file (command-line-normalize-file-name (or argval (car= -safe (prog1 command-line-args-left (setq command-line-args-left (cdr comma= nd-line-args-left))))))) (file-ex (file-truename (expand-file-name file))))= (if (file-regular-p file-ex) (progn (setq file file-ex))) (load file nil t= ))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (command-lin= e-normalize-file-name (or argval (car-safe (prog1 command-line-args-left (s= etq command-line-args-left (cdr command-line-args-left))))))) (file-ex (exp= and-file-name file)) (truename (file-truename file-ex))) (if (file-exists-p= truename) (progn (setq file-ex truename))) (if (equal argi "-scripteval") = (command-line--eval-script file-ex) (command-line--load-script file-ex)))) = ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem (or argva= l (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr= command-line-args-left)))))) (or (stringp tem) (error "File name omitted f= rom `-insert' option")) (insert-file-contents (command-line-normalize-file-= name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or arg= val (car-safe (prog1 command-line-args-left (setq command-line-args-left (c= dr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equ= al argi "-no-desktop") (message "\"--no-desktop\" ignored because the Deskt= op package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line= (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'= " argi) (progn (setq line (string-to-number (match-string 1 argi))) (setq c= olumn (string-to-number (match-string 2 argi))))) ((setq tem (assoc orig-ar= gi command-line-x-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi command-line-n= s-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-l= ine-args-left))) ((member argi '("-find-file" "-file" "-visit")) (setq inhi= bit-startup-screen t) (setq tem (or argval (car-safe (prog1 command-line-ar= gs-left (setq command-line-args-left (cdr command-line-args-left)))))) (if = (stringp tem) nil (error "File name omitted from `%s' option" argi)) (funca= ll process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)= byte$" argi) (display-warning 'initialization (format "Ignoring obsolete ar= g %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((hooks comma= nd-line-functions) (did-hook nil)) (while (and hooks (not (setq did-hook (f= uncall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (stri= ng-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if initial-windo= w-system nil (setq inhibit-startup-screen t)) (funcall process-file-arg ori= g-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs nil))) (while command-line-args-left (let* ((argi (car command-line-args-left)) = (orig-argi argi) argval completion) (setq command-line-args-left (cdr comma= nd-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(= --[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (match-en= d 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^-]" = orig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq = completion t) (setq argi (substring argi 1)) (if (stringp completion) (let = ((elt (member completion longopts))) (or elt (error "Option `%s' is ambiguo= us" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil) (s= etq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switch-alist= )) (if argval (let ((command-line-args-left (cons argval command-line-args-= left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "= -no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcal= l" "-e")) (setq inhibit-startup-screen t) (setq tem (rectory)) (save-curren= t-buffer (set-buffer "*Messages*") (messages-buffer-mode) (setq default-dir= ectory (or dir (expand-file-name "~/"))))) (put 'user-full-name 'standard-v= alue (list (default-value 'user-full-name))) (let ((pwd (getenv "PWD"))) (a= nd pwd (or (and default-directory (condition-case nil (progn (equal (file-a= ttributes (file-name-as-directory pwd)) (file-attributes (file-name-as-dire= ctory default-directory)))) (error nil))) (setq process-environment (delete= (concat "PWD=3D" pwd) process-environment))))) (if (listp charset-map-path= ) (let ((coding (if (eq system-type 'windows-nt) 'utf-8 locale-coding-syste= m))) (setq charset-map-path (mapcar #'(lambda (dir) (decode-coding-string d= ir coding t)) charset-map-path)))) (if default-directory (setq default-dire= ctory (abbreviate-file-name default-directory)) (display-warning 'initializ= ation "Error setting default-directory")) (let ((old-face-font-rescale-alis= t face-font-rescale-alist)) (unwind-protect (command-line) (if default-dire= ctory (setq default-directory (abbreviate-file-name default-directory))) (o= r auto-save-list-file-name (and auto-save-list-file-prefix (setq auto-save-= list-file-name (cond ((eq system-type 'ms-dos) (make-directory (file-name-d= irectory auto-save-list-file-prefix) t) (concat (make-temp-name (expand-fil= e-name auto-save-list-file-prefix)) "~")) (t (expand-file-name (format "%s%= d-%s~" auto-save-list-file-prefix (emacs-pid) (system-name)))))))) (if inhi= bit-startup-hooks nil (run-hooks 'emacs-startup-hook 'term-setup-hook)) (if= (or frame-initial-frame (not (and initial-window-system (not noninteractiv= e) (not (eq initial-window-system 'pc))))) (progn (if (and (display-multi-f= ont-p) (not (eq face-font-rescale-alist old-face-font-rescale-alist)) (asso= c (face-attribute 'default :font) face-font-rescale-alist #'startup--rescal= e-elt-match-p)) (progn (set-face-attribute 'default nil :font (font-spec)))= ) (if (fboundp 'frame-notice-user-settings) (frame-notice-user-settings)) (= if (fboundp 'frame-set-background-mode) (frame-set-background-mode (selecte= d-frame))))) (if (fboundp 'font-menu-add-default) (font-menu-add-default)) = (if inhibit-startup-hooks nil (run-hooks 'window-setup-hook)))) (setenv "TE= RM" "dumb") (let ((display (frame-parameter nil 'display))) (if (stringp di= splay) (setq display (concat "DISPLAY=3D" display)) (let ((env initial-envi= ronment)) (while (and env (or (not (string-match "\\`DISPLAY=3D" (car env))= ) (progn (setq display (car env)) nil))) (setq env (cdr env))))) (if displa= y (progn (setq process-environment (delete display process-environment)))))) normal-top-level() Loading macroexp.elc (compiled; note, source file is newer)... Internal native compiler error: "emacs-lisp/loaddefs-gen.el", "failed to co= mpile", "/var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/native-lis= p/30.0.50-86beb03d/loaddefs-gen-e8a3ad9c-7263fcdc.eln", "error invoking gcc= driver" make[3]: *** [Makefile:330: emacs-lisp/loaddefs-gen.elc] Error 255 intern (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (if (commandp tem) (command-= execute tem) (funcall tem))) ((member argi '("-eval" "-execute")) (setq inh= ibit-startup-screen t) (let* ((str-expr (or argval (car-safe (prog1 command= -line-args-left (setq command-line-args-left (cdr command-line-args-left)))= ))) (read-data (read-from-string str-expr)) (expr (car read-data)) (end (cd= r read-data))) (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error = "Trailing garbage following expression: %s" (substring str-expr end))) (eva= l expr t))) ((member argi '("-L" "-directory")) (let (append) (if (string-m= atch-p (format "\\`%s" path-separator) (setq tem (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left))))))) (progn (setq tem (substring tem 1)) (setq append t))) (setq t= em (expand-file-name (command-line-normalize-file-name tem))) (cond (append= (setq load-path (append load-path (list tem))) (if splice (setq splice loa= d-path))) (splice (setcdr splice (cons tem (cdr splice))) (setq splice (cdr= splice))) (t (progn (setq load-path (cons tem load-path)) (setq splice loa= d-path)))))) ((member argi '("-l" "-load")) (let* ((file (command-line-norm= alize-file-name (or argval (car-safe (prog1 command-line-args-left (setq co= mmand-line-args-left (cdr command-line-args-left))))))) (file-ex (file-true= name (expand-file-name file)))) (if (file-regular-p file-ex) (progn (setq f= ile file-ex))) (load file nil t))) ((member argi '("-scriptload" "-scriptev= al")) (let* ((file (command-line-normalize-file-name (or argval (car-safe (= prog1 command-line-args-left (setq command-line-args-left (cdr command-line= -args-left))))))) (file-ex (expand-file-name file)) (truename (file-truenam= e file-ex))) (if (file-exists-p truename) (progn (setq file-ex truename))) = (if (equal argi "-scripteval") (command-line--eval-script file-ex) (command= -line--load-script file-ex)))) ((equal argi "-insert") (setq inhibit-startu= p-screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (s= etq command-line-args-left (cdr command-line-args-left)))))) (or (stringp t= em) (error "File name omitted from `-insert' option")) (insert-file-content= s (command-line-normalize-file-name tem))) ((or (equal argi "-dump-file") (= equal argi "-seccomp")) (or argval (car-safe (prog1 command-line-args-left = (setq command-line-args-left (cdr command-line-args-left)))))) ((equal argi= "-kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"--no-desk= top\" ignored because the Desktop package is not loaded")) ((string-match "= ^\\+[0-9]+\\'" argi) (setq line (string-to-number argi))) ((string-match "^= \\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number = (match-string 1 argi))) (setq column (string-to-number (match-string 2 argi= ))))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (setq comma= nd-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem = (assoc orig-argi command-line-ns-option-alist)) (setq command-line-args-lef= t (nthcdr (nth 1 tem) command-line-args-left))) ((member argi '("-find-file= " "-file" "-visit")) (setq inhibit-startup-screen t) (setq tem (or argval (= car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr co= mmand-line-args-left)))))) (if (stringp tem) nil (error "File name omitted = from `%s' option" argi)) (funcall process-file-arg tem)) ((string-match "\\= `--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'initializatio= n (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (setq just-= files t)) (t (let ((hooks command-line-functions) (did-hook nil)) (while (a= nd hooks (not (setq did-hook (funcall (car hooks))))) (setq hooks (cdr hook= s))) (if did-hook nil (if (string-match "\\`-" argi) (error "Unknown option= `%s'" argi)) (if initial-window-system nil (setq inhibit-startup-screen t)= ) (funcall process-file-arg orig-argi))))) (if (frame-live-p (selected-fram= e)) nil (kill-emacs nil)))) (let* ((dir command-line-default-directory) tem splice just-files (longop= ts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--secc= omp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visi= t" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt)))= command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (n= ame) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rela= tive file name (%s) due to nil default-directory" name) (let* ((file (expan= d-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-n= oselect file))) (file-name-history--add file) (setq displayable-buffers (co= ns buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-ch= ar (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) ni= l (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-li= ne-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match "= ^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr = tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((tem= (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (list= (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args-= left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval com= pletion) (setq command-line-args-left (cdr command-line-args-left)) (if jus= t-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pro= gn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-st= ring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq com= pletion (try-completion argi longopts)) (if (eq completion t) (setq argi (s= ubstring argi 1)) (if (stringp completion) (let ((elt (member completion lo= ngopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (subs= tring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (= cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comman= d-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem) = argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-= startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-sta= rtup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-a= rgs-left (setq command-line-args-left (cdr command-line-args-left))))))) (i= f (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-ev= al" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argva= l (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr= command-line-args-left)))))) (read-data (read-from-string str-expr)) (expr= (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'"= str-expr end) nil (error "Trailing garbage following expression: %s" (subs= tring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (= let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1))= (setq append t))) (setq tem (expand-file-name (command-line-normalize-file= -name tem))) (cond (append (setq load-path (append load-path (list tem))) (= if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr s= plice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem lo= ad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let*= ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comma= nd-line-args-left (setq command-line-args-left (cdr command-line-args-left)= )))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular= -p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi = '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-n= ame (or argval (car-safe (prog1 command-line-args-left (setq command-line-a= rgs-left (cdr command-line-args-left))))))) (file-ex (expand-file-name file= )) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn = (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--eva= l-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-ins= ert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (or (stringp tem) (error "File name omitted from `-insert' opti= on")) (insert-file-contents (command-line-normalize-file-name tem))) ((or (= equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pro= g1 command-line-args-left (setq command-line-args-left (cdr command-line-ar= gs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-deskt= op") (message "\"--no-desktop\" ignored because the Desktop package is not = loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number= argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (se= tq line (string-to-number (match-string 1 argi))) (setq column (string-to-n= umber (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-= option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-lin= e-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (= setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) (= (member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen= t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq comm= and-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil = (error "File name omitted from `%s' option" argi)) (funcall process-file-ar= g tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (disp= lay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((eq= ual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions)= (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks)= )))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" ar= gi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq= inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (f= rame-live-p (selected-frame)) nil (kill-emacs nil))))) (progn (let* ((dir command-line-default-directory) tem splice just-files = (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" = "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" = "--visit" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car= elt))) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(la= mbda (name) (if (not (or dir (file-name-absolute-p name))) (message "Ignori= ng relative file name (%s) due to nil default-directory" name) (let* ((file= (expand-file-name (command-line-normalize-file-name name) dir)) (buf (find= -file-noselect file))) (file-name-history--add file) (setq displayable-buff= ers (cons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (= goto-char (point-min)) (forward-line (1- line))) (setq line 0) (if (< colum= n 1) nil (move-to-column (1- column))) (setq column 0)))))) (let ((tail com= mand-line-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-= match "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tai= l (cdr tail))))) (let ((tail command-line-ns-option-alist)) (while tail (le= t ((tem (car tail))) (if (string-match "^--" (car tem)) (setq longopts (con= s (list (car tem)) longopts))) (setq tail (cdr tail))))) (while command-lin= e-args-left (let* ((argi (car command-line-args-left)) (orig-argi argi) arg= val completion) (setq command-line-args-left (cdr command-line-args-left)) = (if just-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" arg= i) (progn (progn (setq argval (substring argi (match-end 0))) (setq argi (m= atch-string 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (s= etq completion (try-completion argi longopts)) (if (eq completion t) (setq = argi (substring argi 1)) (if (stringp completion) (let ((elt (member comple= tion longopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq arg= i (substring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))= ))))) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let (= (command-line-args-left (cons argval command-line-args-left))) (funcall (cd= r tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq i= nhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhi= bit-startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command= -line-args-left (setq command-line-args-left (cdr command-line-args-left)))= )))) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi= '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (o= r argval (car-safe (prog1 command-line-args-left (setq command-line-args-le= ft (cdr command-line-args-left)))))) (read-data (read-from-string str-expr)= ) (expr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\= n]*\\'" str-expr end) nil (error "Trailing garbage following expression: %s= " (substring str-expr end))) (eval expr t))) ((member argi '("-L" "-directo= ry")) (let (append) (if (string-match-p (format "\\`%s" path-separator) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (progn (setq tem (substring = tem 1)) (setq append t))) (setq tem (expand-file-name (command-line-normali= ze-file-name tem))) (cond (append (setq load-path (append load-path (list t= em))) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem= (cdr splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons= tem load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")= ) (let* ((file (command-line-normalize-file-name (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-= regular-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((membe= r argi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize= -file-name (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-na= me file)) (truename (file-truename file-ex))) (if (file-exists-p truename) = (progn (setq file-ex truename))) (if (equal argi "-scripteval") (command-li= ne--eval-script file-ex) (command-line--load-script file-ex)))) ((equal arg= i "-insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe= (prog1 command-line-args-left (setq command-line-args-left (cdr command-li= ne-args-left)))))) (or (stringp tem) (error "File name omitted from `-inser= t' option")) (insert-file-contents (command-line-normalize-file-name tem)))= ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-sa= fe (prog1 command-line-args-left (setq command-line-args-left (cdr command-= line-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-n= o-desktop") (message "\"--no-desktop\" ignored because the Desktop package = is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to= -number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (pr= ogn (setq line (string-to-number (match-string 1 argi))) (setq column (stri= ng-to-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-= line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) comm= and-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-al= ist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-le= ft))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup= -screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (se= tq command-line-args-left (cdr command-line-args-left)))))) (if (stringp te= m) nil (error "File name omitted from `%s' option" argi)) (funcall process-= file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi= ) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi)= )) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-fun= ctions) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car= hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\= \`-" argi) (error "Unknown option `%s'" argi)) (if initial-window-system ni= l (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi)))))= (if (frame-live-p (selected-frame)) nil (kill-emacs nil)))))) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil))))))) (let ((command-line-args-left args-left)) (if command-line-args-left (pro= gn (let* ((dir command-line-default-directory) tem splice just-files (longo= pts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--sec= comp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--vis= it" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt))= ) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (= name) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rel= ative file name (%s) due to nil default-directory" name) (let* ((file (expa= nd-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-= noselect file))) (file-name-history--add file) (setq displayable-buffers (c= ons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-c= har (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) n= il (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-l= ine-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match = "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr= tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (lis= t (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args= -left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval co= mpletion) (setq command-line-args-left (cdr command-line-args-left)) (if ju= st-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pr= ogn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-s= tring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq co= mpletion (try-completion argi longopts)) (if (eq completion t) (setq argi (= substring argi 1)) (if (stringp completion) (let ((elt (member completion l= ongopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (sub= string (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) = (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comma= nd-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem)= argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit= -startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-st= artup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-e= val" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left)))))) (read-data (read-from-string str-expr)) (exp= r (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'= " str-expr end) nil (error "Trailing garbage following expression: %s" (sub= string str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) = (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)= ) (setq append t))) (setq tem (expand-file-name (command-line-normalize-fil= e-name tem))) (cond (append (setq load-path (append load-path (list tem))) = (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr = splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem l= oad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let= * ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comm= and-line-args-left (setq command-line-args-left (cdr command-line-args-left= ))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regula= r-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi= '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-= name (or argval (car-safe (prog1 command-line-args-left (setq command-line-= args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name fil= e)) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn= (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--ev= al-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-in= sert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left)))))) (or (stringp tem) (error "File name omitted from `-insert' opt= ion")) (insert-file-contents (command-line-normalize-file-name tem))) ((or = (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desk= top") (message "\"--no-desktop\" ignored because the Desktop package is not= loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-numbe= r argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (s= etq line (string-to-number (match-string 1 argi))) (setq column (string-to-= number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x= -option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-li= ne-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) = (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) = ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scree= n t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq com= mand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil= (error "File name omitted from `%s' option" argi)) (funcall process-file-a= rg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (dis= play-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((e= qual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions= ) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks= ))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" a= rgi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (set= q inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (= frame-live-p (selected-frame)) nil (kill-emacs nil)))))))) (let ((displayable-buffers nil)) (let ((command-line-args-left args-left)= ) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil)))))))) (if (eq initial-buffer-choice t) (progn (get-scratch-buffe= r-create))) (and initial-scratch-message (get-buffer "*scratch*") (save-cur= rent-buffer (set-buffer "*scratch*") (if (=3D 0 (buffer-size)) (progn (inse= rt (substitute-command-keys initial-scratch-message)) (set-buffer-modified-= p nil))))) (if initial-buffer-choice (progn (let ((buf (cond ((stringp init= ial-buffer-choice) (find-file-noselect initial-buffer-choice)) ((functionp = initial-buffer-choice) (funcall initial-buffer-choice)) ((eq initial-buffer= -choice t) (get-scratch-buffer-create)) (t (error "`initial-buffer-choice' = must be a string, a function, or t"))))) (if (buffer-live-p buf) nil (error= "Value returned by `initial-buffer-choice' is not a live buffer: %S" buf))= (setq displayable-buffers (cons buf (delq buf displayable-buffers)))))) (l= et ((displayable-buffers-len (length displayable-buffers)) (nondisplayed-bu= ffers-p nil) (old-face-font-rescale-alist face-font-rescale-alist)) (if (> = displayable-buffers-len 0) (progn (switch-to-buffer (car displayable-buffer= s)))) (cond ((=3D displayable-buffers-len 2) (switch-to-buffer-other-window= (car (cdr displayable-buffers))) (other-window -1)) ((> displayable-buffer= s-len 2) (let ((bufs (reverse (cdr displayable-buffers)))) (switch-to-buffe= r-other-window (car-safe (prog1 bufs (setq bufs (cdr bufs))))) (let ((tail = bufs)) (while tail (let ((buf (car tail))) (switch-to-buffer buf nil t) (se= tq tail (cdr tail))))) (other-window -1)))) (if (> displayable-buffers-len = 2) (progn (setq nondisplayed-buffers-p t))) (if (or inhibit-startup-screen = initial-buffer-choice noninteractive (daemonp) inhibit-x-resources) (if (an= d nondisplayed-buffers-p (not noninteractive) (not inhibit-startup-buffer-m= enu)) (progn (list-buffers))) (run-hooks 'emacs-startup-hook 'term-setup-ho= ok) (if (and (display-multi-font-p) (not (eq face-font-rescale-alist old-fa= ce-font-rescale-alist)) (assoc (font-xlfd-name (face-attribute 'default :fo= nt)) face-font-rescale-alist #'string-match-p)) (progn (set-face-attribute = 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settings)= (progn (frame-notice-user-settings))) (run-hooks 'window-setup-hook) (setq= inhibit-startup-hooks t) (display-startup-screen (> displayable-buffers-le= n 0))))) command-line-1(("-l" "comp" "-f" "batch-byte+native-compile" "emacs-lisp/= macroexp.el")) (let (xdg-dir startup-init-directory) (progn (setq before-init-time (curr= ent-time)) (setq after-init-time nil) (setq command-line-default-directory = default-directory)) (setq abbreviated-home-dir nil) (let ((vc (getenv "VERS= ION_CONTROL"))) (cond ((eq vc nil)) ((member vc '("t" "numbered")) (setq ve= rsion-control t)) ((member vc '("nil" "existing")) (setq version-control ni= l)) ((member vc '("never" "simple")) (setq version-control 'never)))) (let = ((simple-file-name (locate-file "simple" load-path (get-load-suffixes)))) (= if (null simple-file-name) (let ((standard-output 'external-debugging-outpu= t) (lispdir (expand-file-name "../lisp" data-directory))) (princ "Warning: = Could not find simple.el or simple.elc") (terpri) (if (getenv "EMACSLOADPAT= H") (progn (princ "The EMACSLOADPATH environment variable is set, please ch= eck its value") (terpri))) (if (file-readable-p lispdir) nil (princ (format= "Lisp directory %s not readable?" lispdir)) (terpri))) (setq lisp-director= y (file-truename (file-name-directory simple-file-name))) (setq load-histor= y (mapcar #'(lambda (elt) (if (and (stringp (car elt)) (not (file-name-abso= lute-p (car elt)))) (cons (concat lisp-directory (car elt)) (cdr elt)) elt)= ) load-history)))) (let ((args command-line-args)) (while args (setcar args= (decode-coding-string (car args) locale-coding-system t)) (car-safe (prog1= args (setq args (cdr args)))))) (let ((done nil) (args (cdr command-line-a= rgs)) display-arg) (setq init-file-user (if noninteractive nil (user-login-= name))) (and init-file-user (equal init-file-user (user-real-login-name)) (= setq init-file-user "")) (while (and (not done) args) (let* ((longopts '(("= --no-init-file") ("--no-site-file") ("--no-x-resources") ("--debug-init") (= "--user") ("--iconic") ("--icon-type") ("--quick") ("--no-blinking-cursor")= ("--basic-display") ("--dump-file") ("--temacs") ("--seccomp") ("--init-di= rectory" "--no-comp-spawn"))) (argi (car-safe (prog1 args (setq args (cdr a= rgs))))) (orig-argi argi) argval) (if (string-match "\\`\\(--[^=3D]*\\)=3D"= argi) (progn (progn (setq argval (substring argi (match-end 0))) (setq arg= i (match-string 1 argi))))) (if (string-match "\\`--." orig-argi) (progn (l= et ((completion (try-completion argi longopts))) (cond ((eq completion t) (= setq argi (substring argi 1))) ((stringp completion) (let ((elt (assoc comp= letion longopts))) (if elt nil (error "Option `%s' is ambiguous" argi)) (se= tq argi (substring (car elt) 1)))) (t (progn (setq argval nil) (setq argi o= rig-argi))))))) (if (equal argi "-scripteval") (progn (progn (setq init-fil= e-user nil) (setq noninteractive t)))) (cond ((member argi '("-d" "-display= ")) (setq display-arg (list argi (car-safe (prog1 args (setq args (cdr args= ))))))) ((member argi '("-Q" "-quick")) (progn (setq init-file-user nil) (s= etq site-run-file nil) (setq inhibit-x-resources t)) (put 'site-run-file 's= tandard-value '(nil))) ((member argi '("-no-x-resources")) (setq inhibit-x-= resources t)) ((member argi '("-D" "-basic-display")) (progn (setq no-blink= ing-cursor t) (setq emacs-basic-display t)) (setq initial-frame-alist (cons= '(vertical-scroll-bars) initial-frame-alist))) ((member argi '("-q" "-no-i= nit-file")) (setq init-file-user nil)) ((member argi '("-init-directory")) = (progn (setq user-emacs-directory (or argval (car-safe (prog1 args (setq ar= gs (cdr args)))))) (setq user-emacs-directory (if (stringp user-emacs-direc= tory) (file-name-as-directory (expand-file-name user-emacs-directory comman= d-line-default-directory)) user-emacs-directory)) (setq argval nil))) ((mem= ber argi '("-u" "-user")) (progn (setq init-file-user (or argval (car-safe = (prog1 args (setq args (cdr args)))))) (setq argval nil))) ((equal argi "-n= o-site-file") (setq site-run-file nil) (put 'site-run-file 'standard-value = '(nil))) ((equal argi "-no-comp-spawn") (defvar comp-no-spawn) (setq comp-n= o-spawn t)) ((equal argi "-debug-init") (setq init-file-debug t)) ((equal a= rgi "-iconic") (setq initial-frame-alist (cons '(visibility . icon) initial= -frame-alist))) ((member argi '("-nbc" "-no-blinking-cursor")) (setq no-bli= nking-cursor t)) ((member argi '("-dump-file" "-temacs" "-seccomp")) (or ar= gval (car-safe (prog1 args (setq args (cdr args))))) (setq argval nil)) (t = (setq args (cons argi args)) (setq done t))) (and argval (error "Option `%s= ' doesn't allow an argument" argi)))) (and display-arg (setq args (append d= isplay-arg args))) (and command-line-args (setcdr command-line-args args)))= (let ((user-emacs-directory-warning nil)) (if (listp custom-delayed-init-v= ariables) (progn (mapc #'custom-reevaluate-setting (reverse custom-delayed-= init-variables))))) (setq custom-delayed-init-variables t) (if init-file-us= er (progn (if (string-match "[~/:\n]" init-file-user) (display-warning 'ini= tialization (format "Invalid user name %s" init-file-user) :error) (if (fil= e-directory-p (expand-file-name (if (memq system-type '(windows-nt ms-dos))= "~" (concat "~" init-file-user)))) nil (display-warning 'initialization (f= ormat "User %s has no home directory" (if (equal init-file-user "") (user-r= eal-login-name) init-file-user)) :error))))) (setq xdg-dir startup--xdg-con= fig-home-emacs) (setq startup-init-directory (if (or (=3D 0 (length init-fi= le-user)) (and (eq xdg-dir user-emacs-directory) (not (eq xdg-dir startup--= xdg-config-default)))) user-emacs-directory (setq xdg-dir (concat "~" init-= file-user "/.config/emacs/")) (startup--xdg-or-homedot xdg-dir init-file-us= er))) (startup--load-user-init-file #'(lambda nil (expand-file-name "early-= init.el" startup-init-directory))) (setq early-init-file user-init-file) (i= f (featurep 'native-compile) (progn (startup--update-eln-cache))) (and user= -init-file package-enable-at-startup (not (and (boundp 'package--activated)= package--activated)) (catch 'package-dir-found (let ((dirs (cons package-u= ser-dir package-directory-list))) (let ((tail dirs)) (while tail (let ((dir= (car tail))) (if (file-directory-p dir) (progn (let ((tail (directory-file= s dir))) (while tail (let ((subdir (car tail))) (if (let ((subdir (expand-f= ile-name subdir dir))) (and (file-directory-p subdir) (file-exists-p (expan= d-file-name (package--description-file subdir) subdir)))) (progn (throw 'pa= ckage-dir-found t))) (setq tail (cdr tail))))))) (setq tail (cdr tail))))))= ) (package-activate-all)) (condition-case error (if noninteractive nil (if = (and initial-window-system (not (featurep (intern (concat (symbol-name init= ial-window-system) "-win"))))) (error "Unsupported window system `%s'" init= ial-window-system)) (setq command-line-args (let ((window-system initial-wi= ndow-system)) (handle-args-function command-line-args))) (let ((window-syst= em initial-window-system)) (window-system-initialization)) (put initial-win= dow-system 'window-system-initialized t)) (error (princ (if (eq (car error)= 'error) (apply #'concat (cdr error)) (if (memq 'file-error (get (car error= ) 'error-conditions)) (format "%s: %s" (nth 1 error) (mapconcat #'(lambda (= obj) (prin1-to-string obj t)) (cdr (cdr error)) ", ")) (format "%s: %s" (ge= t (car error) 'error-message) (mapconcat #'(lambda (obj) (prin1-to-string o= bj t)) (cdr error) ", ")))) 'external-debugging-output) (terpri 'external-d= ebugging-output) (setq initial-window-system nil) (kill-emacs))) (run-hooks= 'before-init-hook) (if (daemonp) nil (if (or noninteractive emacs-basic-di= splay) (progn (setq menu-bar-mode nil) (setq tab-bar-mode nil) (setq tool-b= ar-mode nil))) (frame-initialize)) (if (fboundp 'x-create-frame) (progn (if= noninteractive nil (tool-bar-setup)))) (if noninteractive nil (startup--se= tup-quote-display) (setq internal--text-quoting-flag t)) (normal-erase-is-b= ackspace-setup-frame) (or (eq initial-window-system 'pc) (tty-register-defa= ult-colors)) (let ((old-scalable-fonts-allowed scalable-fonts-allowed) (old= -face-ignored-fonts face-ignored-fonts)) (if site-run-file (let ((inhibit-s= tartup-screen inhibit-startup-screen)) (load site-run-file t t))) (startup-= -load-user-init-file #'(lambda nil (cond ((eq startup-init-directory xdg-di= r) nil) ((eq system-type 'ms-dos) (concat "~" init-file-user "/_emacs")) ((= not (eq system-type 'windows-nt)) (concat "~" init-file-user "/.emacs")) ((= directory-files "~" nil "\\`\\.emacs\\(\\.elc?\\)?\\'") "~/.emacs") ((direc= tory-files "~" nil "\\`_emacs\\(\\.elc?\\)?\\'") (setq delayed-warnings-lis= t (cons (list 'initialization (format-message "`_emacs' init file is deprec= ated, please use `.emacs'")) delayed-warnings-list)) "~/_emacs") (t "~/.ema= cs"))) #'(lambda nil (expand-file-name "init.el" startup-init-directory)) t= ) (if (featurep 'native-compile) (progn (startup--update-eln-cache))) (if (= and deactivate-mark transient-mark-mode) (progn (save-current-buffer (set-b= uffer (window-buffer)) (deactivate-mark)))) (if (and (not noninteractive) (= file-exists-p abbrev-file-name) (file-readable-p abbrev-file-name)) (progn = (quietly-read-abbrev-file abbrev-file-name))) (setq abbrevs-changed nil) (a= nd mail-host-address (equal user-mail-address (let (mail-host-address) (con= dition-case nil (progn (custom--standard-value 'user-mail-address)) (error = nil)))) (custom-reevaluate-setting 'user-mail-address)) (if (and (eq scalab= le-fonts-allowed old-scalable-fonts-allowed) (eq face-ignored-fonts old-fac= e-ignored-fonts)) nil (clear-face-cache))) (setq after-init-time (current-t= ime)) (run-hooks 'after-init-hook 'delayed-warnings-hook) (if (get-buffer "= *scratch*") (save-current-buffer (set-buffer "*scratch*") (if (eq major-mod= e 'fundamental-mode) (funcall initial-major-mode)))) (if (or noninteractive= initial-window-system (daemonp)) nil (tty-run-terminal-initialization (sel= ected-frame) nil t)) (setq memory-signal-data (list 'error (substitute-comm= and-keys "Memory exhausted--use \\[save-some-buffers] then exit and restart= Emacs"))) (custom-reevaluate-setting 'user-emacs-directory-warning) (comma= nd-line-1 (cdr command-line-args)) (if (and user-emacs-directory-warning (n= ot (file-accessible-directory-p user-emacs-directory))) (progn (locate-user= -emacs-file ""))) (let (warned) (let ((tail load-path)) (while tail (let ((= dir (car tail))) (and (not noninteractive) (not warned) (stringp dir) (stri= ng-equal (file-name-as-directory (expand-file-name dir)) (expand-file-name = user-emacs-directory)) (setq warned t) (display-warning 'initialization (fo= rmat-message "Your `load-path' seems to contain\nyour `user-emacs-directory= ': %s\nThis is likely to cause problems...\nConsider using a subdirectory i= nstead, e.g.: %s" dir (expand-file-name "lisp" user-emacs-directory)) :warn= ing)) (setq tail (cdr tail)))))) (if noninteractive (kill-emacs t)) (let ((= dn (daemonp))) (if dn (progn (if (stringp dn) (progn (setq server-name dn))= ) (condition-case err (server-start) (error (error "Unable to start daemon:= %s; exiting" (error-message-string err)))) (if server-process (daemon-init= ialized) (if (stringp dn) (message "Unable to start daemon: Emacs server na= med %S already running" server-name) (message "Unable to start the daemon.\= nAnother instance of Emacs is running the server, either as daemon or inter= actively.\nYou can use emacsclient to connect to that Emacs process.")) (ki= ll-emacs 1))))) (if (and (boundp 'x-session-previous-id) (stringp x-session= -previous-id)) (with-no-warnings (emacs-session-restore x-session-previous-= id)))) command-line() (unwind-protect (command-line) (if default-directory (setq default-direct= ory (abbreviate-file-name default-directory))) (or auto-save-list-file-name= (and auto-save-list-file-prefix (setq auto-save-list-file-name (cond ((eq = system-type 'ms-dos) (make-directory (file-name-directory auto-save-list-fi= le-prefix) t) (concat (make-temp-name (expand-file-name auto-save-list-file= -prefix)) "~")) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file= -prefix (emacs-pid) (system-name)))))))) (if inhibit-startup-hooks nil (run= -hooks 'emacs-startup-hook 'term-setup-hook)) (if (or frame-initial-frame (= not (and initial-window-system (not noninteractive) (not (eq initial-window= -system 'pc))))) (progn (if (and (display-multi-font-p) (not (eq face-font-= rescale-alist old-face-font-rescale-alist)) (assoc (face-attribute 'default= :font) face-font-rescale-alist #'startup--rescale-elt-match-p)) (progn (se= t-face-attribute 'default nil :font (font-spec)))) (if (fboundp 'frame-noti= ce-user-settings) (frame-notice-user-settings)) (if (fboundp 'frame-set-bac= kground-mode) (frame-set-background-mode (selected-frame))))) (if (fboundp = 'font-menu-add-default) (font-menu-add-default)) (if inhibit-startup-hooks = nil (run-hooks 'window-setup-hook))) (let ((old-face-font-rescale-alist face-font-rescale-alist)) (unwind-prot= ect (command-line) (if default-directory (setq default-directory (abbreviat= e-file-name default-directory))) (or auto-save-list-file-name (and auto-sav= e-list-file-prefix (setq auto-save-list-file-name (cond ((eq system-type 'm= s-dos) (make-directory (file-name-directory auto-save-list-file-prefix) t) = (concat (make-temp-name (expand-file-name auto-save-list-file-prefix)) "~")= ) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs= -pid) (system-name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-= startup-hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initi= al-window-system (not noninteractive) (not (eq initial-window-system 'pc)))= )) (progn (if (and (display-multi-font-p) (not (eq face-font-rescale-alist = old-face-font-rescale-alist)) (assoc (face-attribute 'default :font) face-f= ont-rescale-alist #'startup--rescale-elt-match-p)) (progn (set-face-attribu= te 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settin= gs) (frame-notice-user-settings)) (if (fboundp 'frame-set-background-mode) = (frame-set-background-mode (selected-frame))))) (if (fboundp 'font-menu-add= -default) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks= 'window-setup-hook)))) (if command-line-processed (message internal--top-level-message) (setq co= mmand-line-processed t) (setq startup--xdg-config-home-emacs (let ((xdg-con= fig-home (getenv-internal "XDG_CONFIG_HOME"))) (if xdg-config-home (concat = xdg-config-home "/emacs/") startup--xdg-config-default))) (setq user-emacs-= directory (startup--xdg-or-homedot startup--xdg-config-home-emacs nil)) (if= (featurep 'native-compile) (progn (if (native-comp-available-p) nil (progn= (setq native-comp-jit-compilation nil) (setq native-comp-enable-subr-tramp= olines nil))) (let ((path-env (getenv "EMACSNATIVELOADPATH"))) (if path-env= (progn (let ((tail (split-string path-env path-separator))) (while tail (l= et ((path (car tail))) (if (string=3D "" path) nil (setq native-comp-eln-lo= ad-path (cons path native-comp-eln-load-path))) (setq tail (cdr tail)))))))= ) (setq native-comp-eln-load-path (cons (expand-file-name "eln-cache/" user= -emacs-directory) native-comp-eln-load-path)))) (let ((tail load-path) (lis= pdir (expand-file-name "../lisp" data-directory)) dir) (while tail (setq di= r (car tail)) (let ((default-directory dir)) (load (expand-file-name "subdi= rs.el") t t t)) (or (string-prefix-p lispdir dir) (let ((default-directory = dir)) (load (expand-file-name "leim-list.el") t t t))) (setq tail (cdr tail= )))) (cond ((memq system-type '(ms-dos windows-nt)) (progn (setq eol-mnemon= ic-unix "(Unix)") (setq eol-mnemonic-mac "(Mac)"))) (t (progn (setq eol-mne= monic-dos "(DOS)") (setq eol-mnemonic-mac "(Mac)")))) (if (and (featurep 'a= ndroid) (eq system-type 'android) (fboundp 'android-locale-for-system-langu= age) initial-window-system) (set-locale-environment (funcall 'android-local= e-for-system-language)) (set-locale-environment nil)) (if locale-coding-sys= tem (progn (let ((coding (if (eq system-type 'windows-nt) 'utf-8 locale-cod= ing-system))) (save-excursion (let ((tail (buffer-list))) (while tail (let = ((elt (car tail))) (set-buffer elt) (if default-directory (setq default-dir= ectory (if (eq system-type 'windows-nt) (let ((defdir (decode-coding-string= default-directory coding t))) (expand-file-name defdir defdir)) (decode-co= ding-string default-directory coding t)))) (setq tail (cdr tail)))))) (let = ((tail '(load-path exec-path))) (while tail (let ((pathsym (car tail))) (le= t ((path (symbol-value pathsym))) (if (listp path) (set pathsym (mapcar #'(= lambda (dir) (decode-coding-string dir coding t)) path)))) (setq tail (cdr = tail))))) (if (featurep 'native-compile) (progn (let ((npath (symbol-value = 'native-comp-eln-load-path))) (set 'native-comp-eln-load-path (mapcar #'(la= mbda (dir) (expand-file-name (decode-coding-string dir coding t))) npath)))= (setq startup--original-eln-load-path (copy-sequence native-comp-eln-load-= path)))) (let ((tail '(data-directory doc-directory exec-directory installa= tion-directory invocation-directory invocation-name source-directory shared= -game-score-directory))) (while tail (let ((filesym (car tail))) (let ((fil= e (symbol-value filesym))) (if (stringp file) (set filesym (decode-coding-s= tring file coding t)))) (setq tail (cdr tail)))))))) (let ((dir default-dir= ectory)) (save-current-buffer (set-buffer "*Messages*") (messages-buffer-mo= de) (setq default-directory (or dir (expand-file-name "~/"))))) (put 'user-= full-name 'standard-value (list (default-value 'user-full-name))) (let ((pw= d (getenv "PWD"))) (and pwd (or (and default-directory (condition-case nil = (progn (equal (file-attributes (file-name-as-directory pwd)) (file-attribut= es (file-name-as-directory default-directory)))) (error nil))) (setq proces= s-environment (delete (concat "PWD=3D" pwd) process-environment))))) (if (l= istp charset-map-path) (let ((coding (if (eq system-type 'windows-nt) 'utf-= 8 locale-coding-system))) (setq charset-map-path (mapcar #'(lambda (dir) (d= ecode-coding-string dir coding t)) charset-map-path)))) (if default-directo= ry (setq default-directory (abbreviate-file-name default-directory)) (displ= ay-warning 'initialization "Error setting default-directory")) (let ((old-f= ace-font-rescale-alist face-font-rescale-alist)) (unwind-protect (command-l= ine) (if default-directory (setq default-directory (abbreviate-file-name de= fault-directory))) (or auto-save-list-file-name (and auto-save-list-file-pr= efix (setq auto-save-list-file-name (cond ((eq system-type 'ms-dos) (make-d= irectory (file-name-directory auto-save-list-file-prefix) t) (concat (make-= temp-name (expand-file-name auto-save-list-file-prefix)) "~")) (t (expand-f= ile-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs-pid) (system-= name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-hook '= term-setup-hook)) (if (or frame-initial-frame (not (and initial-window-syst= em (not noninteractive) (not (eq initial-window-system 'pc))))) (progn (if = (and (display-multi-font-p) (not (eq face-font-rescale-alist old-face-font-= rescale-alist)) (assoc (face-attribute 'default :font) face-font-rescale-al= ist #'startup--rescale-elt-match-p)) (progn (set-face-attribute 'default ni= l :font (font-spec)))) (if (fboundp 'frame-notice-user-settings) (frame-not= ice-user-settings)) (if (fboundp 'frame-set-background-mode) (frame-set-bac= kground-mode (selected-frame))))) (if (fboundp 'font-menu-add-default) (fon= t-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window-setup= -hook)))) (setenv "TERM" "dumb") (let ((display (frame-parameter nil 'displ= ay))) (if (stringp display) (setq display (concat "DISPLAY=3D" display)) (l= et ((env initial-environment)) (while (and env (or (not (string-match "\\`D= ISPLAY=3D" (car env))) (progn (setq display (car env)) nil))) (setq env (cd= r env))))) (if display (progn (setq process-environment (delete display pro= cess-environment)))))) normal-top-level() Loading macroexp.elc (compiled; note, source file is newer)... Internal native compiler error: "emacs-lisp/macroexp.el", "failed to compil= e", "/var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30= .0.50-86beb03d/preloaded/macroexp-2c3e1495-7cf79586.eln", "error invoking g= cc driver" make[3]: *** [Makefile:330: emacs-lisp/macroexp.elc] Error 255 /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccp5RKyp.o: plugin neede= d to handle lto object /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccp5RKyp.o: plugin neede= d to handle lto object =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd 0x5efcf77cc7e5 internal_error(char const*, ...) ???:0 0x5efcf78f1c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5efcf793d726 cgraph_node::get_untransformed_body() ???:0 0x5efcf7fd3ff4 cgraph_node::expand() ???:0 0x5efcf791507b symbol_table::compile() ???:0 0x5efcf7fb8402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x618cbcec77e5 internal_error(char const*, ...) ???:0 0x618cbcfecc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x618cbd038726 cgraph_node::get_untransformed_body() ???:0 0x618cbd6ceff4 cgraph_node::expand() ???:0 0x618cbd01007b symbol_table::compile() ???:0 0x618cbd6b3402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccks40Wk.mk= :2: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc4ECLba.ltrans0.ltra= ns.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccks40Wk.mk= :5: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc4ECLba.ltrans1.ltra= ns.o] Error 1 =1B[01m=1B[Klto-wrapper:=1B[m=1B[K =1B[01;31m=1B[Kfatal error: =1B[m=1B[Kma= ke returned 2 exit status compilation terminated. collect2: fatal error: lto-wrapper returned 1 exit status compilation terminated. libgccjit.so: error: error invoking gcc driver Error: native-ice ("emacs-lisp/cconv.el" "failed to compile" "/var/tmp/port= age/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03d/pre= loaded/cconv-3b1f1f98-36a288f9.eln" "error invoking gcc driver") signal(native-ice ("emacs-lisp/cconv.el" "failed to compile" "/var/tmp/po= rtage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03d/p= reloaded/cconv-3b1f1f98-36a288f9.eln" "error invoking gcc driver")) comp--native-compile("emacs-lisp/cconv.el") batch-native-compile() batch-byte+native-compile() funcall(batch-byte+native-compile) (if (commandp tem) (command-execute tem) (funcall tem)) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((com= mand-line-args-left (cons argval command-line-args-left))) (funcall (cdr te= m) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhib= it-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-= startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-lin= e-args-left (setq command-line-args-left (cdr command-line-args-left)))))))= (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("= -eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left)))))) (read-data (read-from-string str-expr)) (e= xpr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\= \'" str-expr end) nil (error "Trailing garbage following expression: %s" (s= ubstring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")= ) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq t= em (or argval (car-safe (prog1 command-line-args-left (setq command-line-ar= gs-left (cdr command-line-args-left))))))) (progn (setq tem (substring tem = 1)) (setq append t))) (setq tem (expand-file-name (command-line-normalize-f= ile-name tem))) (cond (append (setq load-path (append load-path (list tem))= ) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cd= r splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem= load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (l= et* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regu= lar-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member ar= gi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-fil= e-name (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name f= ile)) (truename (file-truename file-ex))) (if (file-exists-p truename) (pro= gn (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--= eval-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-= insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) (or (stringp tem) (error "File name omitted from `-insert' o= ption")) (insert-file-contents (command-line-normalize-file-name tem))) ((o= r (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (= prog1 command-line-args-left (setq command-line-args-left (cdr command-line= -args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-de= sktop") (message "\"--no-desktop\" ignored because the Desktop package is n= ot loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-num= ber argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn = (setq line (string-to-number (match-string 1 argi))) (setq column (string-t= o-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line= -x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-= line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)= ) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))= ) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scr= een t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq c= ommand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) n= il (error "File name omitted from `%s' option" argi)) (funcall process-file= -arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (d= isplay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) (= (equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functio= ns) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hoo= ks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-"= argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (s= etq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (let* ((argi (car command-line-args-left)) (orig-argi argi) argval comple= tion) (setq command-line-args-left (cdr command-line-args-left)) (if just-f= iles (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn = (progn (setq argval (substring argi (match-end 0))) (setq argi (match-strin= g 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq comple= tion (try-completion argi longopts)) (if (eq completion t) (setq argi (subs= tring argi 1)) (if (stringp completion) (let ((elt (member completion longo= pts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (substri= ng (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (con= d ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-l= ine-args-left (cons argval command-line-args-left))) (funcall (cdr tem) arg= i)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-sta= rtup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startu= p-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-args= -left (setq command-line-args-left (cdr command-line-args-left))))))) (if (= commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-eval"= "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argval (= car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr co= mmand-line-args-left)))))) (read-data (read-from-string str-expr)) (expr (c= ar read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" st= r-expr end) nil (error "Trailing garbage following expression: %s" (substri= ng str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (let= (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem (or= argval (car-safe (prog1 command-line-args-left (setq command-line-args-lef= t (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)) (s= etq append t))) (setq tem (expand-file-name (command-line-normalize-file-na= me tem))) (cond (append (setq load-path (append load-path (list tem))) (if = splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr spli= ce))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem load-= path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let* ((= file (command-line-normalize-file-name (or argval (car-safe (prog1 command-= line-args-left (setq command-line-args-left (cdr command-line-args-left))))= ))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular-p = file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi '("= -scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (expand-file-name file)) = (truename (file-truename file-ex))) (if (file-exists-p truename) (progn (se= tq file-ex truename))) (if (equal argi "-scripteval") (command-line--eval-s= cript file-ex) (command-line--load-script file-ex)))) ((equal argi "-insert= ") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft)))))) (or (stringp tem) (error "File name omitted from `-insert' option"= )) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equ= al argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (prog1 = command-line-args-left (setq command-line-args-left (cdr command-line-args-= left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop"= ) (message "\"--no-desktop\" ignored because the Desktop package is not loa= ded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number ar= gi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq = line (string-to-number (match-string 1 argi))) (setq column (string-to-numb= er (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-opt= ion-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-a= rgs-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (set= q command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((me= mber argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen t)= (setq tem (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil (er= ror "File name omitted from `%s' option" argi)) (funcall process-file-arg t= em)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display= -warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal= argi "--") (setq just-files t)) (t (let ((hooks command-line-functions) (d= id-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks))))= ) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" argi)= (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq in= hibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (fram= e-live-p (selected-frame)) nil (kill-emacs nil))) (while command-line-args-left (let* ((argi (car command-line-args-left)) = (orig-argi argi) argval completion) (setq command-line-args-left (cdr comma= nd-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(= --[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (match-en= d 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^-]" = orig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq = completion t) (setq argi (substring argi 1)) (if (stringp completion) (let = ((elt (member completion longopts))) (or elt (error "Option `%s' is ambiguo= us" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil) (s= etq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switch-alist= )) (if argval (let ((command-line-args-left (cons argval command-line-args-= left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "= -no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcal= l" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (car= -safe (prog1 command-line-args-left (setq command-line-args-left (cdr comma= nd-line-args-left))))))) (if (commandp tem) (command-execute tem) (funcall = tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t)= (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (setq = command-line-args-left (cdr command-line-args-left)))))) (read-data (read-f= rom-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (st= ring-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage foll= owing expression: %s" (substring str-expr end))) (eval expr t))) ((member a= rgi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%s"= path-separator) (setq tem (or argval (car-safe (prog1 command-line-args-le= ft (setq command-line-args-left (cdr command-line-args-left))))))) (progn (= setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-name (= command-line-normalize-file-name tem))) (cond (append (setq load-path (appe= nd load-path (list tem))) (if splice (setq splice load-path))) (splice (set= cdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn (= setq load-path (cons tem load-path)) (setq splice load-path)))))) ((member = argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left))))))) (file-ex (file-truename (expand-file-name= file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load f= ile nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (co= mmand-line-normalize-file-name (or argval (car-safe (prog1 command-line-arg= s-left (setq command-line-args-left (cdr command-line-args-left))))))) (fil= e-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (file= -exists-p truename) (progn (setq file-ex truename))) (if (equal argi "-scri= pteval") (command-line--eval-script file-ex) (command-line--load-script fil= e-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left)))))) (or (stringp tem) (error "File name = omitted from `-insert' option")) (insert-file-contents (command-line-normal= ize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")= ) (or argval (car-safe (prog1 command-line-args-left (setq command-line-arg= s-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs = t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because = the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (= setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-= 9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 argi))= ) (setq column (string-to-number (match-string 2 argi))))) ((setq tem (asso= c orig-argi command-line-x-option-alist)) (setq command-line-args-left (nth= cdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi comma= nd-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) = command-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (= setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 comman= d-line-args-left (setq command-line-args-left (cdr command-line-args-left))= )))) (if (stringp tem) nil (error "File name omitted from `%s' option" argi= )) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\= |multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring ob= solete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((ho= oks command-line-functions) (did-hook nil)) (while (and hooks (not (setq di= d-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook nil = (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if init= ial-window-system nil (setq inhibit-startup-screen t)) (funcall process-fil= e-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs ni= l)))) (let* ((dir command-line-default-directory) tem splice just-files (longop= ts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--secc= omp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visi= t" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt)))= command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (n= ame) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rela= tive file name (%s) due to nil default-directory" name) (let* ((file (expan= d-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-n= oselect file))) (file-name-history--add file) (setq displayable-buffers (co= ns buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-ch= ar (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) ni= l (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-li= ne-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match "= ^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr = tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((tem= (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (list= (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args-= left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval com= pletion) (setq command-line-args-left (cdr command-line-args-left)) (if jus= t-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pro= gn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-st= ring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq com= pletion (try-completion argi longopts)) (if (eq completion t) (setq argi (s= ubstring argi 1)) (if (stringp completion) (let ((elt (member completion lo= ngopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (subs= tring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (= cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comman= d-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem) = argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-= startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-sta= rtup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-a= rgs-left (setq command-line-args-left (cdr command-line-args-left))))))) (i= f (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-ev= al" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argva= l (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr= command-line-args-left)))))) (read-data (read-from-string str-expr)) (expr= (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'"= str-expr end) nil (error "Trailing garbage following expression: %s" (subs= tring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (= let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1))= (setq append t))) (setq tem (expand-file-name (command-line-normalize-file= -name tem))) (cond (append (setq load-path (append load-path (list tem))) (= if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr s= plice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem lo= ad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let*= ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comma= nd-line-args-left (setq command-line-args-left (cdr command-line-args-left)= )))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular= -p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi = '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-n= ame (or argval (car-safe (prog1 command-line-args-left (setq command-line-a= rgs-left (cdr command-line-args-left))))))) (file-ex (expand-file-name file= )) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn = (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--eva= l-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-ins= ert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (or (stringp tem) (error "File name omitted from `-insert' opti= on")) (insert-file-contents (command-line-normalize-file-name tem))) ((or (= equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pro= g1 command-line-args-left (setq command-line-args-left (cdr command-line-ar= gs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-deskt= op") (message "\"--no-desktop\" ignored because the Desktop package is not = loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number= argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (se= tq line (string-to-number (match-string 1 argi))) (setq column (string-to-n= umber (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-= option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-lin= e-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (= setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) (= (member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen= t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq comm= and-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil = (error "File name omitted from `%s' option" argi)) (funcall process-file-ar= g tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (disp= lay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((eq= ual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions)= (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks)= )))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" ar= gi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq= inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (f= rame-live-p (selected-frame)) nil (kill-emacs nil))))) (progn (let* ((dir command-line-default-directory) tem splice just-files = (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" = "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" = "--visit" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car= elt))) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(la= mbda (name) (if (not (or dir (file-name-absolute-p name))) (message "Ignori= ng relative file name (%s) due to nil default-directory" name) (let* ((file= (expand-file-name (command-line-normalize-file-name name) dir)) (buf (find= -file-noselect file))) (file-name-history--add file) (setq displayable-buff= ers (cons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (= goto-char (point-min)) (forward-line (1- line))) (setq line 0) (if (< colum= n 1) nil (move-to-column (1- column))) (setq column 0)))))) (let ((tail com= mand-line-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-= match "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tai= l (cdr tail))))) (let ((tail command-line-ns-option-alist)) (while tail (le= t ((tem (car tail))) (if (string-match "^--" (car tem)) (setq longopts (con= s (list (car tem)) longopts))) (setq tail (cdr tail))))) (while command-lin= e-args-left (let* ((argi (car command-line-args-left)) (orig-argi argi) arg= val completion) (setq command-line-args-left (cdr command-line-args-left)) = (if just-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" arg= i) (progn (progn (setq argval (substring argi (match-end 0))) (setq argi (m= atch-string 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (s= etq completion (try-completion argi longopts)) (if (eq completion t) (setq = argi (substring argi 1)) (if (stringp completion) (let ((elt (member comple= tion longopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq arg= i (substring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))= ))))) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let (= (command-line-args-left (cons argval command-line-args-left))) (funcall (cd= r tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq i= nhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhi= bit-startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command= -line-args-left (setq command-line-args-left (cdr command-line-args-left)))= )))) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi= '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (o= r argval (car-safe (prog1 command-line-args-left (setq command-line-args-le= ft (cdr command-line-args-left)))))) (read-data (read-from-string str-expr)= ) (expr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\= n]*\\'" str-expr end) nil (error "Trailing garbage following expression: %s= " (substring str-expr end))) (eval expr t))) ((member argi '("-L" "-directo= ry")) (let (append) (if (string-match-p (format "\\`%s" path-separator) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (progn (setq tem (substring = tem 1)) (setq append t))) (setq tem (expand-file-name (command-line-normali= ze-file-name tem))) (cond (append (setq load-path (append load-path (list t= em))) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem= (cdr splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons= tem load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")= ) (let* ((file (command-line-normalize-file-name (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-= regular-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((membe= r argi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize= -file-name (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-na= me file)) (truename (file-truename file-ex))) (if (file-exists-p truename) = (progn (setq file-ex truename))) (if (equal argi "-scripteval") (command-li= ne--eval-script file-ex) (command-line--load-script file-ex)))) ((equal arg= i "-insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe= (prog1 command-line-args-left (setq command-line-args-left (cdr command-li= ne-args-left)))))) (or (stringp tem) (error "File name omitted from `-inser= t' option")) (insert-file-contents (command-line-normalize-file-name tem)))= ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-sa= fe (prog1 command-line-args-left (setq command-line-args-left (cdr command-= line-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-n= o-desktop") (message "\"--no-desktop\" ignored because the Desktop package = is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to= -number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (pr= ogn (setq line (string-to-number (match-string 1 argi))) (setq column (stri= ng-to-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-= line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) comm= and-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-al= ist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-le= ft))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup= -screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (se= tq command-line-args-left (cdr command-line-args-left)))))) (if (stringp te= m) nil (error "File name omitted from `%s' option" argi)) (funcall process-= file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi= ) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi)= )) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-fun= ctions) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car= hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\= \`-" argi) (error "Unknown option `%s'" argi)) (if initial-window-system ni= l (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi)))))= (if (frame-live-p (selected-frame)) nil (kill-emacs nil)))))) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil))))))) (let ((command-line-args-left args-left)) (if command-line-args-left (pro= gn (let* ((dir command-line-default-directory) tem splice just-files (longo= pts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--sec= comp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--vis= it" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt))= ) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (= name) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rel= ative file name (%s) due to nil default-directory" name) (let* ((file (expa= nd-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-= noselect file))) (file-name-history--add file) (setq displayable-buffers (c= ons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-c= har (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) n= il (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-l= ine-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match = "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr= tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (lis= t (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args= -left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval co= mpletion) (setq command-line-args-left (cdr command-line-args-left)) (if ju= st-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pr= ogn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-s= tring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq co= mpletion (try-completion argi longopts)) (if (eq completion t) (setq argi (= substring argi 1)) (if (stringp completion) (let ((elt (member completion l= ongopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (sub= string (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) = (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comma= nd-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem)= argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit= -startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-st= artup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-e= val" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left)))))) (read-data (read-from-string str-expr)) (exp= r (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'= " str-expr end) nil (error "Trailing garbage following expression: %s" (sub= string str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) = (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)= ) (setq append t))) (setq tem (expand-file-name (command-line-normalize-fil= e-name tem))) (cond (append (setq load-path (append load-path (list tem))) = (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr = splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem l= oad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let= * ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comm= and-line-args-left (setq command-line-args-left (cdr command-line-args-left= ))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regula= r-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi= '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-= name (or argval (car-safe (prog1 command-line-args-left (setq command-line-= args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name fil= e)) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn= (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--ev= al-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-in= sert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left)))))) (or (stringp tem) (error "File name omitted from `-insert' opt= ion")) (insert-file-contents (command-line-normalize-file-name tem))) ((or = (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desk= top") (message "\"--no-desktop\" ignored because the Desktop package is not= loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-numbe= r argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (s= etq line (string-to-number (match-string 1 argi))) (setq column (string-to-= number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x= -option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-li= ne-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) = (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) = ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scree= n t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq com= mand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil= (error "File name omitted from `%s' option" argi)) (funcall process-file-a= rg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (dis= play-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((e= qual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions= ) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks= ))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" a= rgi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (set= q inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (= frame-live-p (selected-frame)) nil (kill-emacs nil)))))))) (let ((displayable-buffers nil)) (let ((command-line-args-left args-left)= ) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil)))))))) (if (eq initial-buffer-choice t) (progn (get-scratch-buffe= r-create))) (and initial-scratch-message (get-buffer "*scratch*") (save-cur= rent-buffer (set-buffer "*scratch*") (if (=3D 0 (buffer-size)) (progn (inse= rt (substitute-command-keys initial-scratch-message)) (set-buffer-modified-= p nil))))) (if initial-buffer-choice (progn (let ((buf (cond ((stringp init= ial-buffer-choice) (find-file-noselect initial-buffer-choice)) ((functionp = initial-buffer-choice) (funcall initial-buffer-choice)) ((eq initial-buffer= -choice t) (get-scratch-buffer-create)) (t (error "`initial-buffer-choice' = must be a string, a function, or t"))))) (if (buffer-live-p buf) nil (error= "Value returned by `initial-buffer-choice' is not a live buffer: %S" buf))= (setq displayable-buffers (cons buf (delq buf displayable-buffers)))))) (l= et ((displayable-buffers-len (length displayable-buffers)) (nondisplayed-bu= ffers-p nil) (old-face-font-rescale-alist face-font-rescale-alist)) (if (> = displayable-buffers-len 0) (progn (switch-to-buffer (car displayable-buffer= s)))) (cond ((=3D displayable-buffers-len 2) (switch-to-buffer-other-window= (car (cdr displayable-buffers))) (other-window -1)) ((> displayable-buffer= s-len 2) (let ((bufs (reverse (cdr displayable-buffers)))) (switch-to-buffe= r-other-window (car-safe (prog1 bufs (setq bufs (cdr bufs))))) (let ((tail = bufs)) (while tail (let ((buf (car tail))) (switch-to-buffer buf nil t) (se= tq tail (cdr tail))))) (other-window -1)))) (if (> displayable-buffers-len = 2) (progn (setq nondisplayed-buffers-p t))) (if (or inhibit-startup-screen = initial-buffer-choice noninteractive (daemonp) inhibit-x-resources) (if (an= d nondisplayed-buffers-p (not noninteractive) (not inhibit-startup-buffer-m= enu)) (progn (list-buffers))) (run-hooks 'emacs-startup-hook 'term-setup-ho= ok) (if (and (display-multi-font-p) (not (eq face-font-rescale-alist old-fa= ce-font-rescale-alist)) (assoc (font-xlfd-name (face-attribute 'default :fo= nt)) face-font-rescale-alist #'string-match-p)) (progn (set-face-attribute = 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settings)= (progn (frame-notice-user-settings))) (run-hooks 'window-setup-hook) (setq= inhibit-startup-hooks t) (display-startup-screen (> displayable-buffers-le= n 0))))) command-line-1(("-l" "comp" "-f" "batch-byte+native-compile" "emacs-lisp/= cconv.el")) (let (xdg-dir startup-init-directory) (progn (setq before-init-time (curr= ent-time)) (setq after-init-time nil) (setq command-line-default-directory = default-directory)) (setq abbreviated-home-dir nil) (let ((vc (getenv "VERS= ION_CONTROL"))) (cond ((eq vc nil)) ((member vc '("t" "numbered")) (setq ve= rsion-control t)) ((member vc '("nil" "existing")) (setq version-control ni= l)) ((member vc '("never" "simple")) (setq version-control 'never)))) (let = ((simple-file-name (locate-file "simple" load-path (get-load-suffixes)))) (= if (null simple-file-name) (let ((standard-output 'external-debugging-outpu= t) (lispdir (expand-file-name "../lisp" data-directory))) (princ "Warning: = Could not find simple.el or simple.elc") (terpri) (if (getenv "EMACSLOADPAT= H") (progn (princ "The EMACSLOADPATH environment variable is set, please ch= eck its value") (terpri))) (if (file-readable-p lispdir) nil (princ (format= "Lisp directory %s not readable?" lispdir)) (terpri))) (setq lisp-director= y (file-truename (file-name-directory simple-file-name))) (setq load-histor= y (mapcar #'(lambda (elt) (if (and (stringp (car elt)) (not (file-name-abso= lute-p (car elt)))) (cons (concat lisp-directory (car elt)) (cdr elt)) elt)= ) load-history)))) (let ((args command-line-args)) (while args (setcar args= (decode-coding-string (car args) locale-coding-system t)) (car-safe (prog1= args (setq args (cdr args)))))) (let ((done nil) (args (cdr command-line-a= rgs)) display-arg) (setq init-file-user (if noninteractive nil (user-login-= name))) (and init-file-user (equal init-file-user (user-real-login-name)) (= setq init-file-user "")) (while (and (not done) args) (let* ((longopts '(("= --no-init-file") ("--no-site-file") ("--no-x-resources") ("--debug-init") (= "--user") ("--iconic") ("--icon-type") ("--quick") ("--no-blinking-cursor")= ("--basic-display") ("--dump-file") ("--temacs") ("--seccomp") ("--init-di= rectory" "--no-comp-spawn"))) (argi (car-safe (prog1 args (setq args (cdr a= rgs))))) (orig-argi argi) argval) (if (string-match "\\`\\(--[^=3D]*\\)=3D"= argi) (progn (progn (setq argval (substring argi (match-end 0))) (setq arg= i (match-string 1 argi))))) (if (string-match "\\`--." orig-argi) (progn (l= et ((completion (try-completion argi longopts))) (cond ((eq completion t) (= setq argi (substring argi 1))) ((stringp completion) (let ((elt (assoc comp= letion longopts))) (if elt nil (error "Option `%s' is ambiguous" argi)) (se= tq argi (substring (car elt) 1)))) (t (progn (setq argval nil) (setq argi o= rig-argi))))))) (if (equal argi "-scripteval") (progn (progn (setq init-fil= e-user nil) (setq noninteractive t)))) (cond ((member argi '("-d" "-display= ")) (setq display-arg (list argi (car-safe (prog1 args (setq args (cdr args= ))))))) ((member argi '("-Q" "-quick")) (progn (setq init-file-user nil) (s= etq site-run-file nil) (setq inhibit-x-resources t)) (put 'site-run-file 's= tandard-value '(nil))) ((member argi '("-no-x-resources")) (setq inhibit-x-= resources t)) ((member argi '("-D" "-basic-display")) (progn (setq no-blink= ing-cursor t) (setq emacs-basic-display t)) (setq initial-frame-alist (cons= '(vertical-scroll-bars) initial-frame-alist))) ((member argi '("-q" "-no-i= nit-file")) (setq init-file-user nil)) ((member argi '("-init-directory")) = (progn (setq user-emacs-directory (or argval (car-safe (prog1 args (setq ar= gs (cdr args)))))) (setq user-emacs-directory (if (stringp user-emacs-direc= tory) (file-name-as-directory (expand-file-name user-emacs-directory comman= d-line-default-directory)) user-emacs-directory)) (setq argval nil))) ((mem= ber argi '("-u" "-user")) (progn (setq init-file-user (or argval (car-safe = (prog1 args (setq args (cdr args)))))) (setq argval nil))) ((equal argi "-n= o-site-file") (setq site-run-file nil) (put 'site-run-file 'standard-value = '(nil))) ((equal argi "-no-comp-spawn") (defvar comp-no-spawn) (setq comp-n= o-spawn t)) ((equal argi "-debug-init") (setq init-file-debug t)) ((equal a= rgi "-iconic") (setq initial-frame-alist (cons '(visibility . icon) initial= -frame-alist))) ((member argi '("-nbc" "-no-blinking-cursor")) (setq no-bli= nking-cursor t)) ((member argi '("-dump-file" "-temacs" "-seccomp")) (or ar= gval (car-safe (prog1 args (setq args (cdr args))))) (setq argval nil)) (t = (setq args (cons argi args)) (setq done t))) (and argval (error "Option `%s= ' doesn't allow an argument" argi)))) (and display-arg (setq args (append d= isplay-arg args))) (and command-line-args (setcdr command-line-args args)))= (let ((user-emacs-directory-warning nil)) (if (listp custom-delayed-init-v= ariables) (progn (mapc #'custom-reevaluate-setting (reverse custom-delayed-= init-variables))))) (setq custom-delayed-init-variables t) (if init-file-us= er (progn (if (string-match "[~/:\n]" init-file-user) (display-warning 'ini= tialization (format "Invalid user name %s" init-file-user) :error) (if (fil= e-directory-p (expand-file-name (if (memq system-type '(windows-nt ms-dos))= "~" (concat "~" init-file-user)))) nil (display-warning 'initialization (f= ormat "User %s has no home directory" (if (equal init-file-user "") (user-r= eal-login-name) init-file-user)) :error))))) (setq xdg-dir startup--xdg-con= fig-home-emacs) (setq startup-init-directory (if (or (=3D 0 (length init-fi= le-user)) (and (eq xdg-dir user-emacs-directory) (not (eq xdg-dir startup--= xdg-config-default)))) user-emacs-directory (setq xdg-dir (concat "~" init-= file-user "/.config/emacs/")) (startup--xdg-or-homedot xdg-dir init-file-us= er))) (startup--load-user-init-file #'(lambda nil (expand-file-name "early-= init.el" startup-init-directory))) (setq early-init-file user-init-file) (i= f (featurep 'native-compile) (progn (startup--update-eln-cache))) (and user= -init-file package-enable-at-startup (not (and (boundp 'package--activated)= package--activated)) (catch 'package-dir-found (let ((dirs (cons package-u= ser-dir package-directory-list))) (let ((tail dirs)) (while tail (let ((dir= (car tail))) (if (file-directory-p dir) (progn (let ((tail (directory-file= s dir))) (while tail (let ((subdir (car tail))) (if (let ((subdir (expand-f= ile-name subdir dir))) (and (file-directory-p subdir) (file-exists-p (expan= d-file-name (package--description-file subdir) subdir)))) (progn (throw 'pa= ckage-dir-found t))) (setq tail (cdr tail))))))) (setq tail (cdr tail))))))= ) (package-activate-all)) (condition-case error (if noninteractive nil (if = (and initial-window-system (not (featurep (intern (concat (symbol-name init= ial-window-system) "-win"))))) (error "Unsupported window system `%s'" init= ial-window-system)) (setq command-line-args (let ((window-system initial-wi= ndow-system)) (handle-args-function command-line-args))) (let ((window-syst= em initial-window-system)) (window-system-initialization)) (put initial-win= dow-system 'window-system-initialized t)) (error (princ (if (eq (car error)= 'error) (apply #'concat (cdr error)) (if (memq 'file-error (get (car error= ) 'error-conditions)) (format "%s: %s" (nth 1 error) (mapconcat #'(lambda (= obj) (prin1-to-string obj t)) (cdr (cdr error)) ", ")) (format "%s: %s" (ge= t (car error) 'error-message) (mapconcat #'(lambda (obj) (prin1-to-string o= bj t)) (cdr error) ", ")))) 'external-debugging-output) (terpri 'external-d= ebugging-output) (setq initial-window-system nil) (kill-emacs))) (run-hooks= 'before-init-hook) (if (daemonp) nil (if (or noninteractive emacs-basic-di= splay) (progn (setq menu-bar-mode nil) (setq tab-bar-mode nil) (setq tool-b= ar-mode nil))) (frame-initialize)) (if (fboundp 'x-create-frame) (progn (if= noninteractive nil (tool-bar-setup)))) (if noninteractive nil (startup--se= tup-quote-display) (setq internal--text-quoting-flag t)) (normal-erase-is-b= ackspace-setup-frame) (or (eq initial-window-system 'pc) (tty-register-defa= ult-colors)) (let ((old-scalable-fonts-allowed scalable-fonts-allowed) (old= -face-ignored-fonts face-ignored-fonts)) (if site-run-file (let ((inhibit-s= tartup-screen inhibit-startup-screen)) (load site-run-file t t))) (startup-= -load-user-init-file #'(lambda nil (cond ((eq startup-init-directory xdg-di= r) nil) ((eq system-type 'ms-dos) (concat "~" init-file-user "/_emacs")) ((= not (eq system-type 'windows-nt)) (concat "~" init-file-user "/.emacs")) ((= directory-files "~" nil "\\`\\.emacs\\(\\.elc?\\)?\\'") "~/.emacs") ((direc= tory-files "~" nil "\\`_emacs\\(\\.elc?\\)?\\'") (setq delayed-warnings-lis= t (cons (list 'initialization (format-message "`_emacs' init file is deprec= ated, please use `.emacs'")) delayed-warnings-list)) "~/_emacs") (t "~/.ema= cs"))) #'(lambda nil (expand-file-name "init.el" startup-init-directory)) t= ) (if (featurep 'native-compile) (progn (startup--update-eln-cache))) (if (= and deactivate-mark transient-mark-mode) (progn (save-current-buffer (set-b= uffer (window-buffer)) (deactivate-mark)))) (if (and (not noninteractive) (= file-exists-p abbrev-file-name) (file-readable-p abbrev-file-name)) (progn = (quietly-read-abbrev-file abbrev-file-name))) (setq abbrevs-changed nil) (a= nd mail-host-address (equal user-mail-address (let (mail-host-address) (con= dition-case nil (progn (custom--standard-value 'user-mail-address)) (error = nil)))) (custom-reevaluate-setting 'user-mail-address)) (if (and (eq scalab= le-fonts-allowed old-scalable-fonts-allowed) (eq face-ignored-fonts old-fac= e-ignored-fonts)) nil (clear-face-cache))) (setq after-init-time (current-t= ime)) (run-hooks 'after-init-hook 'delayed-warnings-hook) (if (get-buffer "= *scratch*") (save-current-buffer (set-buffer "*scratch*") (if (eq major-mod= e 'fundamental-mode) (funcall initial-major-mode)))) (if (or noninteractive= initial-window-system (daemonp)) nil (tty-run-terminal-initialization (sel= ected-frame) nil t)) (setq memory-signal-data (list 'error (substitute-comm= and-keys "Memory exhausted--use \\[save-some-buffers] then exit and restart= Emacs"))) (custom-reevaluate-setting 'user-emacs-directory-warning) (comma= nd-line-1 (cdr command-line-args)) (if (and user-emacs-directory-warning (n= ot (file-accessible-directory-p user-emacs-directory))) (progn (locate-user= -emacs-file ""))) (let (warned) (let ((tail load-path)) (while tail (let ((= dir (car tail))) (and (not noninteractive) (not warned) (stringp dir) (stri= ng-equal (file-name-as-directory (expand-file-name dir)) (expand-file-name = user-emacs-directory)) (setq warned t) (display-warning 'initialization (fo= rmat-message "Your `load-path' seems to contain\nyour `user-emacs-directory= ': %s\nThis is likely to cause problems...\nConsider using a subdirectory i= nstead, e.g.: %s" dir (expand-file-name "lisp" user-emacs-directory)) :warn= ing)) (setq tail (cdr tail)))))) (if noninteractive (kill-emacs t)) (let ((= dn (daemonp))) (if dn (progn (if (stringp dn) (progn (setq server-name dn))= ) (condition-case err (server-start) (error (error "Unable to start daemon:= %s; exiting" (error-message-string err)))) (if server-process (daemon-init= ialized) (if (stringp dn) (message "Unable to start daemon: Emacs server na= med %S already running" server-name) (message "Unable to start the daemon.\= nAnother instance of Emacs is running the server, either as daemon or inter= actively.\nYou can use emacsclient to connect to that Emacs process.")) (ki= ll-emacs 1))))) (if (and (boundp 'x-session-previous-id) (stringp x-session= -previous-id)) (with-no-warnings (emacs-session-restore x-session-previous-= id)))) command-line() (unwind-protect (command-line) (if default-directory (setq default-direct= ory (abbreviate-file-name default-directory))) (or auto-save-list-file-name= (and auto-save-list-file-prefix (setq auto-save-list-file-name (cond ((eq = system-type 'ms-dos) (make-directory (file-name-directory auto-save-list-fi= le-prefix) t) (concat (make-temp-name (expand-file-name auto-save-list-file= -prefix)) "~")) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file= -prefix (emacs-pid) (system-name)))))))) (if inhibit-startup-hooks nil (run= -hooks 'emacs-startup-hook 'term-setup-hook)) (if (or frame-initial-frame (= not (and initial-window-system (not noninteractive) (not (eq initial-window= -system 'pc))))) (progn (if (and (display-multi-font-p) (not (eq face-font-= rescale-alist old-face-font-rescale-alist)) (assoc (face-attribute 'default= :font) face-font-rescale-alist #'startup--rescale-elt-match-p)) (progn (se= t-face-attribute 'default nil :font (font-spec)))) (if (fboundp 'frame-noti= ce-user-settings) (frame-notice-user-settings)) (if (fboundp 'frame-set-bac= kground-mode) (frame-set-background-mode (selected-frame))))) (if (fboundp = 'font-menu-add-default) (font-menu-add-default)) (if inhibit-startup-hooks = nil (run-hooks 'window-setup-hook))) (let ((old-face-font-rescale-alist face-font-rescale-alist)) (unwind-prot= ect (command-line) (if default-directory (setq default-directory (abbreviat= e-file-name default-directory))) (or auto-save-list-file-name (and auto-sav= e-list-file-prefix (setq auto-save-list-file-name (cond ((eq system-type 'm= s-dos) (make-directory (file-name-directory auto-save-list-file-prefix) t) = (concat (make-temp-name (expand-file-name auto-save-list-file-prefix)) "~")= ) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs= -pid) (system-name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-= startup-hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initi= al-window-system (not noninteractive) (not (eq initial-window-system 'pc)))= )) (progn (if (and (display-multi-font-p) (not (eq face-font-rescale-alist = old-face-font-rescale-alist)) (assoc (face-attribute 'default :font) face-f= ont-rescale-alist #'startup--rescale-elt-match-p)) (progn (set-face-attribu= te 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settin= gs) (frame-notice-user-settings)) (if (fboundp 'frame-set-background-mode) = (frame-set-background-mode (selected-frame))))) (if (fboundp 'font-menu-add= -default) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks= 'window-setup-hook)))) (if command-line-processed (message internal--top-level-message) (setq co= mmand-line-processed t) (setq startup--xdg-config-home-emacs (let ((xdg-con= fig-home (getenv-internal "XDG_CONFIG_HOME"))) (if xdg-config-home (concat = xdg-config-home "/emacs/") startup--xdg-config-default))) (setq user-emacs-= directory (startup--xdg-or-homedot startup--xdg-config-home-emacs nil)) (if= (featurep 'native-compile) (progn (if (native-comp-available-p) nil (progn= (setq native-comp-jit-compilation nil) (setq native-comp-enable-subr-tramp= olines nil))) (let ((path-env (getenv "EMACSNATIVELOADPATH"))) (if path-env= (progn (let ((tail (split-string path-env path-separator))) (while tail (l= et ((path (car tail))) (if (string=3D "" path) nil (setq native-comp-eln-lo= ad-path (cons path native-comp-eln-load-path))) (setq tail (cdr tail)))))))= ) (setq native-comp-eln-load-path (cons (expand-file-name "eln-cache/" user= -emacs-directory) native-comp-eln-load-path)))) (let ((tail load-path) (lis= pdir (expand-file-name "../lisp" data-directory)) dir) (while tail (setq di= r (car tail)) (let ((default-directory dir)) (load (expand-file-name "subdi= rs.el") t t t)) (or (string-prefix-p lispdir dir) (let ((default-directory = dir)) (load (expand-file-name "leim-list.el") t t t))) (setq tail (cdr tail= )))) (cond ((memq system-type '(ms-dos windows-nt)) (progn (setq eol-mnemon= ic-unix "(Unix)") (setq eol-mnemonic-mac "(Mac)"))) (t (progn (setq eol-mne= monic-dos "(DOS)") (setq eol-mnemonic-mac "(Mac)")))) (if (and (featurep 'a= ndroid) (eq system-type 'android) (fboundp 'android-locale-for-system-langu= age) initial-window-system) (set-locale-environment (funcall 'android-local= e-for-system-language)) (set-locale-environment nil)) (if locale-coding-sys= tem (progn (let ((coding (if (eq system-type 'windows-nt) 'utf-8 locale-cod= ing-system))) (save-excursion (let ((tail (buffer-list))) (while tail (let = ((elt (car tail))) (set-buffer elt) (if default-directory (setq default-dir= ectory (if (eq system-type 'windows-nt) (let ((defdir (decode-coding-string= default-directory coding t))) (expand-file-name defdir defdir)) (decode-co= ding-string default-directory coding t)))) (setq tail (cdr tail)))))) (let = ((tail '(load-path exec-path))) (while tail (let ((pathsym (car tail))) (le= t ((path (symbol-value pathsym))) (if (listp path) (set pathsym (mapcar #'(= lambda (dir) (decode-coding-string dir coding t)) path)))) (setq tail (cdr = tail))))) (if (featurep 'native-compile) (progn (let ((npath (symbol-value = 'native-comp-eln-load-path))) (set 'native-comp-eln-load-path (mapcar #'(la= mbda (dir) (expand-file-name (decode-coding-string dir coding t))) npath)))= (setq startup--original-eln-load-path (copy-sequence native-comp-eln-load-= path)))) (let ((tail '(data-directory doc-directory exec-directory installa= tion-directory invocation-directory invocation-name source-directory shared= -game-score-directory))) (while tail (let ((filesym (car tail))) (let ((fil= e (symbol-value filesym))) (if (stringp file) (set filesym (decode-coding-s= tring file coding t)))) (setq tail (cdr tail)))))))) (let ((dir default-dir= ectory)) (save-current-buffer (set-buffer "*Messages*") (messages-buffer-mo= de) (setq default-directory (or dir (expand-file-name "~/"))))) (put 'user-= full-name 'standard-value (list (default-value 'user-full-name))) (let ((pw= d (getenv "PWD"))) (and pwd (or (and default-directory (condition-case nil = (progn (equal (file-attributes (file-name-as-directory pwd)) (file-attribut= es (file-name-as-directory default-directory)))) (error nil))) (setq proces= s-environment (delete (concat "PWD=3D" pwd) process-environment))))) (if (l= istp charset-map-path) (let ((coding (if (eq system-type 'windows-nt) 'utf-= 8 locale-coding-system))) (setq charset-map-path (mapcar #'(lambda (dir) (d= ecode-coding-string dir coding t)) charset-map-path)))) (if default-directo= ry (setq default-directory (abbreviate-file-name default-directory)) (displ= ay-warning 'initialization "Error setting default-directory")) (let ((old-f= ace-font-rescale-alist face-font-rescale-alist)) (unwind-protect (command-l= ine) (if default-directory (setq default-directory (abbreviate-file-name de= fault-directory))) (or auto-save-list-file-name (and auto-save-list-file-pr= efix (setq auto-save-list-file-name (cond ((eq system-type 'ms-dos) (make-d= irectory (file-name-directory auto-save-list-file-prefix) t) (concat (make-= temp-name (expand-file-name auto-save-list-file-prefix)) "~")) (t (expand-f= ile-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs-pid) (system-= name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-hook '= term-setup-hook)) (if (or frame-initial-frame (not (and initial-window-syst= em (not noninteractive) (not (eq initial-window-system 'pc))))) (progn (if = (and (display-multi-font-p) (not (eq face-font-rescale-alist old-face-font-= rescale-alist)) (assoc (face-attribute 'default :font) face-font-rescale-al= ist #'startup--rescale-elt-match-p)) (progn (set-face-attribute 'default ni= l :font (font-spec)))) (if (fboundp 'frame-notice-user-settings) (frame-not= ice-user-settings)) (if (fboundp 'frame-set-background-mode) (frame-set-bac= kground-mode (selected-frame))))) (if (fboundp 'font-menu-add-default) (fon= t-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window-setup= -hook)))) (setenv "TERM" "dumb") (let ((display (frame-parameter nil 'displ= ay))) (if (stringp display) (setq display (concat "DISPLAY=3D" display)) (l= et ((env initial-environment)) (while (and env (or (not (string-match "\\`D= ISPLAY=3D" (car env))) (progn (setq display (car env)) nil))) (setq env (cd= r env))))) (if display (progn (setq process-environment (delete display pro= cess-environment)))))) normal-top-level() Loading macroexp.elc (compiled; note, source file is newer)... Internal native compiler error: "emacs-lisp/cconv.el", "failed to compile",= "/var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.= 50-86beb03d/preloaded/cconv-3b1f1f98-36a288f9.eln", "error invoking gcc dri= ver" make[3]: *** [Makefile:330: emacs-lisp/cconv.elc] Error 255 /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccoDK7Ck.o: plugin neede= d to handle lto object /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccoDK7Ck.o: plugin neede= d to handle lto object =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd 0x593256b777e5 internal_error(char const*, ...) ???:0 0x61f304bd87e5 internal_error(char const*, ...) ???:0 0x61f304cfdc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x593256c9cc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x61f304d49726 cgraph_node::get_untransformed_body() ???:0 0x593256ce8726 cgraph_node::get_untransformed_body() ???:0 0x61f3053dfff4 cgraph_node::expand() ???:0 0x59325737eff4 cgraph_node::expand() ???:0 0x593256cc007b symbol_table::compile() ???:0 0x61f304d2107b symbol_table::compile() ???:0 0x593257363402 lto_main() ???:0 0x61f3053c4402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. Please include the complete backtrace with any bug report. See for instructions. See for instructions. 0x60316654e7e5 internal_error(char const*, ...) ???:0 0x603166673c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x6031666bf726 cgraph_node::get_untransformed_body() ???:0 0x603166d55ff4 cgraph_node::expand() ???:0 0x60316669707b symbol_table::compile() ???:0 0x603166d3a402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x58fcf24b87e5 internal_error(char const*, ...) ???:0 0x58fcf25ddc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x58fcf2629726 cgraph_node::get_untransformed_body() ???:0 0x58fcf2cbfff4 cgraph_node::expand() ???:0 0x58fcf260107b symbol_table::compile() ???:0 0x58fcf2ca4402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x5ce6461657e5 internal_error(char const*, ...) ???:0 0x5ce64628ac5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5ce6462d6726 cgraph_node::get_untransformed_body() ???:0 0x5ce64696cff4 cgraph_node::expand() ???:0 0x5ce6462ae07b symbol_table::compile() ???:0 0x5ce646951402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccEhRbRI.mk= :14: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccLfeXxn.ltrans4.ltr= ans.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccEhRbRI.mk= :5: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccLfeXxn.ltrans1.ltra= ns.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccEhRbRI.mk= :8: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccLfeXxn.ltrans2.ltra= ns.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccEhRbRI.mk= :11: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccLfeXxn.ltrans3.ltr= ans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccEhRbRI.mk= :2: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccLfeXxn.ltrans0.ltra= ns.o] Error 1 =1B[01m=1B[Klto-wrapper:=1B[m=1B[K =1B[01;31m=1B[Kfatal error: =1B[m=1B[Kma= ke returned 2 exit status compilation terminated. collect2: fatal error: lto-wrapper returned 1 exit status compilation terminated. libgccjit.so: error: error invoking gcc driver Error: native-ice ("emacs-lisp/comp-cstr.el" "failed to compile" "/var/tmp/= portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03d= /comp-cstr-ef162ef7-6ede4fbb.eln" "error invoking gcc driver") signal(native-ice ("emacs-lisp/comp-cstr.el" "failed to compile" "/var/tm= p/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb0= 3d/comp-cstr-ef162ef7-6ede4fbb.eln" "error invoking gcc driver")) comp--native-compile("emacs-lisp/comp-cstr.el") batch-native-compile() batch-byte+native-compile() funcall(batch-byte+native-compile) (if (commandp tem) (command-execute tem) (funcall tem)) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((com= mand-line-args-left (cons argval command-line-args-left))) (funcall (cdr te= m) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhib= it-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-= startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-lin= e-args-left (setq command-line-args-left (cdr command-line-args-left)))))))= (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("= -eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left)))))) (read-data (read-from-string str-expr)) (e= xpr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\= \'" str-expr end) nil (error "Trailing garbage following expression: %s" (s= ubstring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")= ) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq t= em (or argval (car-safe (prog1 command-line-args-left (setq command-line-ar= gs-left (cdr command-line-args-left))))))) (progn (setq tem (substring tem = 1)) (setq append t))) (setq tem (expand-file-name (command-line-normalize-f= ile-name tem))) (cond (append (setq load-path (append load-path (list tem))= ) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cd= r splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem= load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (l= et* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regu= lar-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member ar= gi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-fil= e-name (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name f= ile)) (truename (file-truename file-ex))) (if (file-exists-p truename) (pro= gn (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--= eval-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-= insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) (or (stringp tem) (error "File name omitted from `-insert' o= ption")) (insert-file-contents (command-line-normalize-file-name tem))) ((o= r (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (= prog1 command-line-args-left (setq command-line-args-left (cdr command-line= -args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-de= sktop") (message "\"--no-desktop\" ignored because the Desktop package is n= ot loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-num= ber argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn = (setq line (string-to-number (match-string 1 argi))) (setq column (string-t= o-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line= -x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-= line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)= ) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))= ) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scr= een t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq c= ommand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) n= il (error "File name omitted from `%s' option" argi)) (funcall process-file= -arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (d= isplay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) (= (equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functio= ns) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hoo= ks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-"= argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (s= etq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (let* ((argi (car command-line-args-left)) (orig-argi argi) argval comple= tion) (setq command-line-args-left (cdr command-line-args-left)) (if just-f= iles (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn = (progn (setq argval (substring argi (match-end 0))) (setq argi (match-strin= g 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq comple= tion (try-completion argi longopts)) (if (eq completion t) (setq argi (subs= tring argi 1)) (if (stringp completion) (let ((elt (member completion longo= pts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (substri= ng (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (con= d ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-l= ine-args-left (cons argval command-line-args-left))) (funcall (cdr tem) arg= i)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-sta= rtup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startu= p-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-args= -left (setq command-line-args-left (cdr command-line-args-left))))))) (if (= commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-eval"= "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argval (= car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr co= mmand-line-args-left)))))) (read-data (read-from-string str-expr)) (expr (c= ar read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" st= r-expr end) nil (error "Trailing garbage following expression: %s" (substri= ng str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (let= (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem (or= argval (car-safe (prog1 command-line-args-left (setq command-line-args-lef= t (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)) (s= etq append t))) (setq tem (expand-file-name (command-line-normalize-file-na= me tem))) (cond (append (setq load-path (append load-path (list tem))) (if = splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr spli= ce))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem load-= path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let* ((= file (command-line-normalize-file-name (or argval (car-safe (prog1 command-= line-args-left (setq command-line-args-left (cdr command-line-args-left))))= ))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular-p = file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi '("= -scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (expand-file-name file)) = (truename (file-truename file-ex))) (if (file-exists-p truename) (progn (se= tq file-ex truename))) (if (equal argi "-scripteval") (command-line--eval-s= cript file-ex) (command-line--load-script file-ex)))) ((equal argi "-insert= ") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft)))))) (or (stringp tem) (error "File name omitted from `-insert' option"= )) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equ= al argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (prog1 = command-line-args-left (setq command-line-args-left (cdr command-line-args-= left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop"= ) (message "\"--no-desktop\" ignored because the Desktop package is not loa= ded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number ar= gi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq = line (string-to-number (match-string 1 argi))) (setq column (string-to-numb= er (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-opt= ion-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-a= rgs-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (set= q command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((me= mber argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen t)= (setq tem (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil (er= ror "File name omitted from `%s' option" argi)) (funcall process-file-arg t= em)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display= -warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal= argi "--") (setq just-files t)) (t (let ((hooks command-line-functions) (d= id-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks))))= ) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" argi)= (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq in= hibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (fram= e-live-p (selected-frame)) nil (kill-emacs nil))) (while command-line-args-left (let* ((argi (car command-line-args-left)) = (orig-argi argi) argval completion) (setq command-line-args-left (cdr comma= nd-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(= --[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (match-en= d 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^-]" = orig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq = completion t) (setq argi (substring argi 1)) (if (stringp completion) (let = ((elt (member completion longopts))) (or elt (error "Option `%s' is ambiguo= us" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil) (s= etq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switch-alist= )) (if argval (let ((command-line-args-left (cons argval command-line-args-= left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "= -no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcal= l" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (car= -safe (prog1 command-line-args-left (setq command-line-args-left (cdr comma= nd-line-args-left))))))) (if (commandp tem) (command-execute tem) (funcall = tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t)= (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (setq = command-line-args-left (cdr command-line-args-left)))))) (read-data (read-f= rom-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (st= ring-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage foll= owing expression: %s" (substring str-expr end))) (eval expr t))) ((member a= rgi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%s"= path-separator) (setq tem (or argval (car-safe (prog1 command-line-args-le= ft (setq command-line-args-left (cdr command-line-args-left))))))) (progn (= setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-name (= command-line-normalize-file-name tem))) (cond (append (setq load-path (appe= nd load-path (list tem))) (if splice (setq splice load-path))) (splice (set= cdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn (= setq load-path (cons tem load-path)) (setq splice load-path)))))) ((member = argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left))))))) (file-ex (file-truename (expand-file-name= file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load f= ile nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (co= mmand-line-normalize-file-name (or argval (car-safe (prog1 command-line-arg= s-left (setq command-line-args-left (cdr command-line-args-left))))))) (fil= e-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (file= -exists-p truename) (progn (setq file-ex truename))) (if (equal argi "-scri= pteval") (command-line--eval-script file-ex) (command-line--load-script fil= e-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left)))))) (or (stringp tem) (error "File name = omitted from `-insert' option")) (insert-file-contents (command-line-normal= ize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")= ) (or argval (car-safe (prog1 command-line-args-left (setq command-line-arg= s-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs = t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because = the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (= setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-= 9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 argi))= ) (setq column (string-to-number (match-string 2 argi))))) ((setq tem (asso= c orig-argi command-line-x-option-alist)) (setq command-line-args-left (nth= cdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi comma= nd-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) = command-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (= setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 comman= d-line-args-left (setq command-line-args-left (cdr command-line-args-left))= )))) (if (stringp tem) nil (error "File name omitted from `%s' option" argi= )) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\= |multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring ob= solete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((ho= oks command-line-functions) (did-hook nil)) (while (and hooks (not (setq di= d-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook nil = (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if init= ial-window-system nil (setq inhibit-startup-screen t)) (funcall process-fil= e-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs ni= l)))) (let* ((dir command-line-default-directory) tem splice just-files (longop= ts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--secc= omp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visi= t" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt)))= command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (n= ame) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rela= tive file name (%s) due to nil default-directory" name) (let* ((file (expan= d-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-n= oselect file))) (file-name-history--add file) (setq displayable-buffers (co= ns buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-ch= ar (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) ni= l (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-li= ne-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match "= ^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr = tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((tem= (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (list= (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args-= left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval com= pletion) (setq command-line-args-left (cdr command-line-args-left)) (if jus= t-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pro= gn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-st= ring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq com= pletion (try-completion argi longopts)) (if (eq completion t) (setq argi (s= ubstring argi 1)) (if (stringp completion) (let ((elt (member completion lo= ngopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (subs= tring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (= cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comman= d-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem) = argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-= startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-sta= rtup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-a= rgs-left (setq command-line-args-left (cdr command-line-args-left))))))) (i= f (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-ev= al" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argva= l (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr= command-line-args-left)))))) (read-data (read-from-string str-expr)) (expr= (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'"= str-expr end) nil (error "Trailing garbage following expression: %s" (subs= tring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (= let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1))= (setq append t))) (setq tem (expand-file-name (command-line-normalize-file= -name tem))) (cond (append (setq load-path (append load-path (list tem))) (= if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr s= plice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem lo= ad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let*= ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comma= nd-line-args-left (setq command-line-args-left (cdr command-line-args-left)= )))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular= -p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi = '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-n= ame (or argval (car-safe (prog1 command-line-args-left (setq command-line-a= rgs-left (cdr command-line-args-left))))))) (file-ex (expand-file-name file= )) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn = (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--eva= l-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-ins= ert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (or (stringp tem) (error "File name omitted from `-insert' opti= on")) (insert-file-contents (command-line-normalize-file-name tem))) ((or (= equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pro= g1 command-line-args-left (setq command-line-args-left (cdr command-line-ar= gs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-deskt= op") (message "\"--no-desktop\" ignored because the Desktop package is not = loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number= argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (se= tq line (string-to-number (match-string 1 argi))) (setq column (string-to-n= umber (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-= option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-lin= e-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (= setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) (= (member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen= t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq comm= and-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil = (error "File name omitted from `%s' option" argi)) (funcall process-file-ar= g tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (disp= lay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((eq= ual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions)= (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks)= )))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" ar= gi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq= inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (f= rame-live-p (selected-frame)) nil (kill-emacs nil))))) (progn (let* ((dir command-line-default-directory) tem splice just-files = (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" = "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" = "--visit" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car= elt))) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(la= mbda (name) (if (not (or dir (file-name-absolute-p name))) (message "Ignori= ng relative file name (%s) due to nil default-directory" name) (let* ((file= (expand-file-name (command-line-normalize-file-name name) dir)) (buf (find= -file-noselect file))) (file-name-history--add file) (setq displayable-buff= ers (cons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (= goto-char (point-min)) (forward-line (1- line))) (setq line 0) (if (< colum= n 1) nil (move-to-column (1- column))) (setq column 0)))))) (let ((tail com= mand-line-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-= match "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tai= l (cdr tail))))) (let ((tail command-line-ns-option-alist)) (while tail (le= t ((tem (car tail))) (if (string-match "^--" (car tem)) (setq longopts (con= s (list (car tem)) longopts))) (setq tail (cdr tail))))) (while command-lin= e-args-left (let* ((argi (car command-line-args-left)) (orig-argi argi) arg= val completion) (setq command-line-args-left (cdr command-line-args-left)) = (if just-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" arg= i) (progn (progn (setq argval (substring argi (match-end 0))) (setq argi (m= atch-string 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (s= etq completion (try-completion argi longopts)) (if (eq completion t) (setq = argi (substring argi 1)) (if (stringp completion) (let ((elt (member comple= tion longopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq arg= i (substring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))= ))))) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let (= (command-line-args-left (cons argval command-line-args-left))) (funcall (cd= r tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq i= nhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhi= bit-startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command= -line-args-left (setq command-line-args-left (cdr command-line-args-left)))= )))) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi= '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (o= r argval (car-safe (prog1 command-line-args-left (setq command-line-args-le= ft (cdr command-line-args-left)))))) (read-data (read-from-string str-expr)= ) (expr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\= n]*\\'" str-expr end) nil (error "Trailing garbage following expression: %s= " (substring str-expr end))) (eval expr t))) ((member argi '("-L" "-directo= ry")) (let (append) (if (string-match-p (format "\\`%s" path-separator) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (progn (setq tem (substring = tem 1)) (setq append t))) (setq tem (expand-file-name (command-line-normali= ze-file-name tem))) (cond (append (setq load-path (append load-path (list t= em))) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem= (cdr splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons= tem load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")= ) (let* ((file (command-line-normalize-file-name (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-= regular-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((membe= r argi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize= -file-name (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-na= me file)) (truename (file-truename file-ex))) (if (file-exists-p truename) = (progn (setq file-ex truename))) (if (equal argi "-scripteval") (command-li= ne--eval-script file-ex) (command-line--load-script file-ex)))) ((equal arg= i "-insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe= (prog1 command-line-args-left (setq command-line-args-left (cdr command-li= ne-args-left)))))) (or (stringp tem) (error "File name omitted from `-inser= t' option")) (insert-file-contents (command-line-normalize-file-name tem)))= ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-sa= fe (prog1 command-line-args-left (setq command-line-args-left (cdr command-= line-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-n= o-desktop") (message "\"--no-desktop\" ignored because the Desktop package = is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to= -number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (pr= ogn (setq line (string-to-number (match-string 1 argi))) (setq column (stri= ng-to-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-= line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) comm= and-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-al= ist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-le= ft))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup= -screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (se= tq command-line-args-left (cdr command-line-args-left)))))) (if (stringp te= m) nil (error "File name omitted from `%s' option" argi)) (funcall process-= file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi= ) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi)= )) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-fun= ctions) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car= hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\= \`-" argi) (error "Unknown option `%s'" argi)) (if initial-window-system ni= l (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi)))))= (if (frame-live-p (selected-frame)) nil (kill-emacs nil)))))) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil))))))) (let ((command-line-args-left args-left)) (if command-line-args-left (pro= gn (let* ((dir command-line-default-directory) tem splice just-files (longo= pts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--sec= comp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--vis= it" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt))= ) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (= name) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rel= ative file name (%s) due to nil default-directory" name) (let* ((file (expa= nd-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-= noselect file))) (file-name-history--add file) (setq displayable-buffers (c= ons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-c= har (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) n= il (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-l= ine-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match = "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr= tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (lis= t (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args= -left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval co= mpletion) (setq command-line-args-left (cdr command-line-args-left)) (if ju= st-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pr= ogn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-s= tring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq co= mpletion (try-completion argi longopts)) (if (eq completion t) (setq argi (= substring argi 1)) (if (stringp completion) (let ((elt (member completion l= ongopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (sub= string (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) = (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comma= nd-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem)= argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit= -startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-st= artup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-e= val" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left)))))) (read-data (read-from-string str-expr)) (exp= r (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'= " str-expr end) nil (error "Trailing garbage following expression: %s" (sub= string str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) = (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)= ) (setq append t))) (setq tem (expand-file-name (command-line-normalize-fil= e-name tem))) (cond (append (setq load-path (append load-path (list tem))) = (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr = splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem l= oad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let= * ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comm= and-line-args-left (setq command-line-args-left (cdr command-line-args-left= ))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regula= r-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi= '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-= name (or argval (car-safe (prog1 command-line-args-left (setq command-line-= args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name fil= e)) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn= (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--ev= al-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-in= sert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left)))))) (or (stringp tem) (error "File name omitted from `-insert' opt= ion")) (insert-file-contents (command-line-normalize-file-name tem))) ((or = (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desk= top") (message "\"--no-desktop\" ignored because the Desktop package is not= loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-numbe= r argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (s= etq line (string-to-number (match-string 1 argi))) (setq column (string-to-= number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x= -option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-li= ne-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) = (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) = ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scree= n t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq com= mand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil= (error "File name omitted from `%s' option" argi)) (funcall process-file-a= rg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (dis= play-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((e= qual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions= ) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks= ))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" a= rgi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (set= q inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (= frame-live-p (selected-frame)) nil (kill-emacs nil)))))))) (let ((displayable-buffers nil)) (let ((command-line-args-left args-left)= ) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil)))))))) (if (eq initial-buffer-choice t) (progn (get-scratch-buffe= r-create))) (and initial-scratch-message (get-buffer "*scratch*") (save-cur= rent-buffer (set-buffer "*scratch*") (if (=3D 0 (buffer-size)) (progn (inse= rt (substitute-command-keys initial-scratch-message)) (set-buffer-modified-= p nil))))) (if initial-buffer-choice (progn (let ((buf (cond ((stringp init= ial-buffer-choice) (find-file-noselect initial-buffer-choice)) ((functionp = initial-buffer-choice) (funcall initial-buffer-choice)) ((eq initial-buffer= -choice t) (get-scratch-buffer-create)) (t (error "`initial-buffer-choice' = must be a string, a function, or t"))))) (if (buffer-live-p buf) nil (error= "Value returned by `initial-buffer-choice' is not a live buffer: %S" buf))= (setq displayable-buffers (cons buf (delq buf displayable-buffers)))))) (l= et ((displayable-buffers-len (length displayable-buffers)) (nondisplayed-bu= ffers-p nil) (old-face-font-rescale-alist face-font-rescale-alist)) (if (> = displayable-buffers-len 0) (progn (switch-to-buffer (car displayable-buffer= s)))) (cond ((=3D displayable-buffers-len 2) (switch-to-buffer-other-window= (car (cdr displayable-buffers))) (other-window -1)) ((> displayable-buffer= s-len 2) (let ((bufs (reverse (cdr displayable-buffers)))) (switch-to-buffe= r-other-window (car-safe (prog1 bufs (setq bufs (cdr bufs))))) (let ((tail = bufs)) (while tail (let ((buf (car tail))) (switch-to-buffer buf nil t) (se= tq tail (cdr tail))))) (other-window -1)))) (if (> displayable-buffers-len = 2) (progn (setq nondisplayed-buffers-p t))) (if (or inhibit-startup-screen = initial-buffer-choice noninteractive (daemonp) inhibit-x-resources) (if (an= d nondisplayed-buffers-p (not noninteractive) (not inhibit-startup-buffer-m= enu)) (progn (list-buffers))) (run-hooks 'emacs-startup-hook 'term-setup-ho= ok) (if (and (display-multi-font-p) (not (eq face-font-rescale-alist old-fa= ce-font-rescale-alist)) (assoc (font-xlfd-name (face-attribute 'default :fo= nt)) face-font-rescale-alist #'string-match-p)) (progn (set-face-attribute = 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settings)= (progn (frame-notice-user-settings))) (run-hooks 'window-setup-hook) (setq= inhibit-startup-hooks t) (display-startup-screen (> displayable-buffers-le= n 0))))) command-line-1(("-l" "comp" "-f" "batch-byte+native-compile" "emacs-lisp/= comp-cstr.el")) (let (xdg-dir startup-init-directory) (progn (setq before-init-time (curr= ent-time)) (setq after-init-time nil) (setq command-line-default-directory = default-directory)) (setq abbreviated-home-dir nil) (let ((vc (getenv "VERS= ION_CONTROL"))) (cond ((eq vc nil)) ((member vc '("t" "numbered")) (setq ve= rsion-control t)) ((member vc '("nil" "existing")) (setq version-control ni= l)) ((member vc '("never" "simple")) (setq version-control 'never)))) (let = ((simple-file-name (locate-file "simple" load-path (get-load-suffixes)))) (= if (null simple-file-name) (let ((standard-output 'external-debugging-outpu= t) (lispdir (expand-file-name "../lisp" data-directory))) (princ "Warning: = Could not find simple.el or simple.elc") (terpri) (if (getenv "EMACSLOADPAT= H") (progn (princ "The EMACSLOADPATH environment variable is set, please ch= eck its value") (terpri))) (if (file-readable-p lispdir) nil (princ (format= "Lisp directory %s not readable?" lispdir)) (terpri))) (setq lisp-director= y (file-truename (file-name-directory simple-file-name))) (setq load-histor= y (mapcar #'(lambda (elt) (if (and (stringp (car elt)) (not (file-name-abso= lute-p (car elt)))) (cons (concat lisp-directory (car elt)) (cdr elt)) elt)= ) load-history)))) (let ((args command-line-args)) (while args (setcar args= (decode-coding-string (car args) locale-coding-system t)) (car-safe (prog1= args (setq args (cdr args)))))) (let ((done nil) (args (cdr command-line-a= rgs)) display-arg) (setq init-file-user (if noninteractive nil (user-login-= name))) (and init-file-user (equal init-file-user (user-real-login-name)) (= setq init-file-user "")) (while (and (not done) args) (let* ((longopts '(("= --no-init-file") ("--no-site-file") ("--no-x-resources") ("--debug-init") (= "--user") ("--iconic") ("--icon-type") ("--quick") ("--no-blinking-cursor")= ("--basic-display") ("--dump-file") ("--temacs") ("--seccomp") ("--init-di= rectory" "--no-comp-spawn"))) (argi (car-safe (prog1 args (setq args (cdr a= rgs))))) (orig-argi argi) argval) (if (string-match "\\`\\(--[^=3D]*\\)=3D"= argi) (progn (progn (setq argval (substring argi (match-end 0))) (setq arg= i (match-string 1 argi))))) (if (string-match "\\`--." orig-argi) (progn (l= et ((completion (try-completion argi longopts))) (cond ((eq completion t) (= setq argi (substring argi 1))) ((stringp completion) (let ((elt (assoc comp= letion longopts))) (if elt nil (error "Option `%s' is ambiguous" argi)) (se= tq argi (substring (car elt) 1)))) (t (progn (setq argval nil) (setq argi o= rig-argi))))))) (if (equal argi "-scripteval") (progn (progn (setq init-fil= e-user nil) (setq noninteractive t)))) (cond ((member argi '("-d" "-display= ")) (setq display-arg (list argi (car-safe (prog1 args (setq args (cdr args= ))))))) ((member argi '("-Q" "-quick")) (progn (setq init-file-user nil) (s= etq site-run-file nil) (setq inhibit-x-resources t)) (put 'site-run-file 's= tandard-value '(nil))) ((member argi '("-no-x-resources")) (setq inhibit-x-= resources t)) ((member argi '("-D" "-basic-display")) (progn (setq no-blink= ing-cursor t) (setq emacs-basic-display t)) (setq initial-frame-alist (cons= '(vertical-scroll-bars) initial-frame-alist))) ((member argi '("-q" "-no-i= nit-file")) (setq init-file-user nil)) ((member argi '("-init-directory")) = (progn (setq user-emacs-directory (or argval (car-safe (prog1 args (setq ar= gs (cdr args)))))) (setq user-emacs-directory (if (stringp user-emacs-direc= tory) (file-name-as-directory (expand-file-name user-emacs-directory comman= d-line-default-directory)) user-emacs-directory)) (setq argval nil))) ((mem= ber argi '("-u" "-user")) (progn (setq init-file-user (or argval (car-safe = (prog1 args (setq args (cdr args)))))) (setq argval nil))) ((equal argi "-n= o-site-file") (setq site-run-file nil) (put 'site-run-file 'standard-value = '(nil))) ((equal argi "-no-comp-spawn") (defvar comp-no-spawn) (setq comp-n= o-spawn t)) ((equal argi "-debug-init") (setq init-file-debug t)) ((equal a= rgi "-iconic") (setq initial-frame-alist (cons '(visibility . icon) initial= -frame-alist))) ((member argi '("-nbc" "-no-blinking-cursor")) (setq no-bli= nking-cursor t)) ((member argi '("-dump-file" "-temacs" "-seccomp")) (or ar= gval (car-safe (prog1 args (setq args (cdr args))))) (setq argval nil)) (t = (setq args (cons argi args)) (setq done t))) (and argval (error "Option `%s= ' doesn't allow an argument" argi)))) (and display-arg (setq args (append d= isplay-arg args))) (and command-line-args (setcdr command-line-args args)))= (let ((user-emacs-directory-warning nil)) (if (listp custom-delayed-init-v= ariables) (progn (mapc #'custom-reevaluate-setting (reverse custom-delayed-= init-variables))))) (setq custom-delayed-init-variables t) (if init-file-us= er (progn (if (string-match "[~/:\n]" init-file-user) (display-warning 'ini= tialization (format "Invalid user name %s" init-file-user) :error) (if (fil= e-directory-p (expand-file-name (if (memq system-type '(windows-nt ms-dos))= "~" (concat "~" init-file-user)))) nil (display-warning 'initialization (f= ormat "User %s has no home directory" (if (equal init-file-user "") (user-r= eal-login-name) init-file-user)) :error))))) (setq xdg-dir startup--xdg-con= fig-home-emacs) (setq startup-init-directory (if (or (=3D 0 (length init-fi= le-user)) (and (eq xdg-dir user-emacs-directory) (not (eq xdg-dir startup--= xdg-config-default)))) user-emacs-directory (setq xdg-dir (concat "~" init-= file-user "/.config/emacs/")) (startup--xdg-or-homedot xdg-dir init-file-us= er))) (startup--load-user-init-file #'(lambda nil (expand-file-name "early-= init.el" startup-init-directory))) (setq early-init-file user-init-file) (i= f (featurep 'native-compile) (progn (startup--update-eln-cache))) (and user= -init-file package-enable-at-startup (not (and (boundp 'package--activated)= package--activated)) (catch 'package-dir-found (let ((dirs (cons package-u= ser-dir package-directory-list))) (let ((tail dirs)) (while tail (let ((dir= (car tail))) (if (file-directory-p dir) (progn (let ((tail (directory-file= s dir))) (while tail (let ((subdir (car tail))) (if (let ((subdir (expand-f= ile-name subdir dir))) (and (file-directory-p subdir) (file-exists-p (expan= d-file-name (package--description-file subdir) subdir)))) (progn (throw 'pa= ckage-dir-found t))) (setq tail (cdr tail))))))) (setq tail (cdr tail))))))= ) (package-activate-all)) (condition-case error (if noninteractive nil (if = (and initial-window-system (not (featurep (intern (concat (symbol-name init= ial-window-system) "-win"))))) (error "Unsupported window system `%s'" init= ial-window-system)) (setq command-line-args (let ((window-system initial-wi= ndow-system)) (handle-args-function command-line-args))) (let ((window-syst= em initial-window-system)) (window-system-initialization)) (put initial-win= dow-system 'window-system-initialized t)) (error (princ (if (eq (car error)= 'error) (apply #'concat (cdr error)) (if (memq 'file-error (get (car error= ) 'error-conditions)) (format "%s: %s" (nth 1 error) (mapconcat #'(lambda (= obj) (prin1-to-string obj t)) (cdr (cdr error)) ", ")) (format "%s: %s" (ge= t (car error) 'error-message) (mapconcat #'(lambda (obj) (prin1-to-string o= bj t)) (cdr error) ", ")))) 'external-debugging-output) (terpri 'external-d= ebugging-output) (setq initial-window-system nil) (kill-emacs))) (run-hooks= 'before-init-hook) (if (daemonp) nil (if (or noninteractive emacs-basic-di= splay) (progn (setq menu-bar-mode nil) (setq tab-bar-mode nil) (setq tool-b= ar-mode nil))) (frame-initialize)) (if (fboundp 'x-create-frame) (progn (if= noninteractive nil (tool-bar-setup)))) (if noninteractive nil (startup--se= tup-quote-display) (setq internal--text-quoting-flag t)) (normal-erase-is-b= ackspace-setup-frame) (or (eq initial-window-system 'pc) (tty-register-defa= ult-colors)) (let ((old-scalable-fonts-allowed scalable-fonts-allowed) (old= -face-ignored-fonts face-ignored-fonts)) (if site-run-file (let ((inhibit-s= tartup-screen inhibit-startup-screen)) (load site-run-file t t))) (startup-= -load-user-init-file #'(lambda nil (cond ((eq startup-init-directory xdg-di= r) nil) ((eq system-type 'ms-dos) (concat "~" init-file-user "/_emacs")) ((= not (eq system-type 'windows-nt)) (concat "~" init-file-user "/.emacs")) ((= directory-files "~" nil "\\`\\.emacs\\(\\.elc?\\)?\\'") "~/.emacs") ((direc= tory-files "~" nil "\\`_emacs\\(\\.elc?\\)?\\'") (setq delayed-warnings-lis= t (cons (list 'initialization (format-message "`_emacs' init file is deprec= ated, please use `.emacs'")) delayed-warnings-list)) "~/_emacs") (t "~/.ema= cs"))) #'(lambda nil (expand-file-name "init.el" startup-init-directory)) t= ) (if (featurep 'native-compile) (progn (startup--update-eln-cache))) (if (= and deactivate-mark transient-mark-mode) (progn (save-current-buffer (set-b= uffer (window-buffer)) (deactivate-mark)))) (if (and (not noninteractive) (= file-exists-p abbrev-file-name) (file-readable-p abbrev-file-name)) (progn = (quietly-read-abbrev-file abbrev-file-name))) (setq abbrevs-changed nil) (a= nd mail-host-address (equal user-mail-address (let (mail-host-address) (con= dition-case nil (progn (custom--standard-value 'user-mail-address)) (error = nil)))) (custom-reevaluate-setting 'user-mail-address)) (if (and (eq scalab= le-fonts-allowed old-scalable-fonts-allowed) (eq face-ignored-fonts old-fac= e-ignored-fonts)) nil (clear-face-cache))) (setq after-init-time (current-t= ime)) (run-hooks 'after-init-hook 'delayed-warnings-hook) (if (get-buffer "= *scratch*") (save-current-buffer (set-buffer "*scratch*") (if (eq major-mod= e 'fundamental-mode) (funcall initial-major-mode)))) (if (or noninteractive= initial-window-system (daemonp)) nil (tty-run-terminal-initialization (sel= ected-frame) nil t)) (setq memory-signal-data (list 'error (substitute-comm= and-keys "Memory exhausted--use \\[save-some-buffers] then exit and restart= Emacs"))) (custom-reevaluate-setting 'user-emacs-directory-warning) (comma= nd-line-1 (cdr command-line-args)) (if (and user-emacs-directory-warning (n= ot (file-accessible-directory-p user-emacs-directory))) (progn (locate-user= -emacs-file ""))) (let (warned) (let ((tail load-path)) (while tail (let ((= dir (car tail))) (and (not noninteractive) (not warned) (stringp dir) (stri= ng-equal (file-name-as-directory (expand-file-name dir)) (expand-file-name = user-emacs-directory)) (setq warned t) (display-warning 'initialization (fo= rmat-message "Your `load-path' seems to contain\nyour `user-emacs-directory= ': %s\nThis is likely to cause problems...\nConsider using a subdirectory i= nstead, e.g.: %s" dir (expand-file-name "lisp" user-emacs-directory)) :warn= ing)) (setq tail (cdr tail)))))) (if noninteractive (kill-emacs t)) (let ((= dn (daemonp))) (if dn (progn (if (stringp dn) (progn (setq server-name dn))= ) (condition-case err (server-start) (error (error "Unable to start daemon:= %s; exiting" (error-message-string err)))) (if server-process (daemon-init= ialized) (if (stringp dn) (message "Unable to start daemon: Emacs server na= med %S already running" server-name) (message "Unable to start the daemon.\= nAnother instance of Emacs is running the server, either as daemon or inter= actively.\nYou can use emacsclient to connect to that Emacs process.")) (ki= ll-emacs 1))))) (if (and (boundp 'x-session-previous-id) (stringp x-session= -previous-id)) (with-no-warnings (emacs-session-restore x-session-previous-= id)))) command-line() (unwind-protect (command-line) (if default-directory (setq default-direct= ory (abbreviate-file-name default-directory))) (or auto-save-list-file-name= (and auto-save-list-file-prefix (setq auto-save-list-file-name (cond ((eq = system-type 'ms-dos) (make-directory (file-name-directory auto-save-list-fi= le-prefix) t) (concat (make-temp-name (expand-file-name auto-save-list-file= -prefix)) "~")) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file= -prefix (emacs-pid) (system-name)))))))) (if inhibit-startup-hooks nil (run= -hooks 'emacs-startup-hook 'term-setup-hook)) (if (or frame-initial-frame (= not (and initial-window-system (not noninteractive) (not (eq initial-window= -system 'pc))))) (progn (if (and (display-multi-font-p) (not (eq face-font-= rescale-alist old-face-font-rescale-alist)) (assoc (face-attribute 'default= :font) face-font-rescale-alist #'startup--rescale-elt-match-p)) (progn (se= t-face-attribute 'default nil :font (font-spec)))) (if (fboundp 'frame-noti= ce-user-settings) (frame-notice-user-settings)) (if (fboundp 'frame-set-bac= kground-mode) (frame-set-background-mode (selected-frame))))) (if (fboundp = 'font-menu-add-default) (font-menu-add-default)) (if inhibit-startup-hooks = nil (run-hooks 'window-setup-hook))) (let ((old-face-font-rescale-alist face-font-rescale-alist)) (unwind-prot= ect (command-line) (if default-directory (setq default-directory (abbreviat= e-file-name default-directory))) (or auto-save-list-file-name (and auto-sav= e-list-file-prefix (setq auto-save-list-file-name (cond ((eq system-type 'm= s-dos) (make-directory (file-name-directory auto-save-list-file-prefix) t) = (concat (make-temp-name (expand-file-name auto-save-list-file-prefix)) "~")= ) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs= -pid) (system-name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-= startup-hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initi= al-window-system (not noninteractive) (not (eq initial-window-system 'pc)))= )) (progn (if (and (display-multi-font-p) (not (eq face-font-rescale-alist = old-face-font-rescale-alist)) (assoc (face-attribute 'default :font) face-f= ont-rescale-alist #'startup--rescale-elt-match-p)) (progn (set-face-attribu= te 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settin= gs) (frame-notice-user-settings)) (if (fboundp 'frame-set-background-mode) = (frame-set-background-mode (selected-frame))))) (if (fboundp 'font-menu-add= -default) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks= 'window-setup-hook)))) (if command-line-processed (message internal--top-level-message) (setq co= mmand-line-processed t) (setq startup--xdg-config-home-emacs (let ((xdg-con= fig-home (getenv-internal "XDG_CONFIG_HOME"))) (if xdg-config-home (concat = xdg-config-home "/emacs/") startup--xdg-config-default))) (setq user-emacs-= directory (startup--xdg-or-homedot startup--xdg-config-home-emacs nil)) (if= (featurep 'native-compile) (progn (if (native-comp-available-p) nil (progn= (setq native-comp-jit-compilation nil) (setq native-comp-enable-subr-tramp= olines nil))) (let ((path-env (getenv "EMACSNATIVELOADPATH"))) (if path-env= (progn (let ((tail (split-string path-env path-separator))) (while tail (l= et ((path (car tail))) (if (string=3D "" path) nil (setq native-comp-eln-lo= ad-path (cons path native-comp-eln-load-path))) (setq tail (cdr tail)))))))= ) (setq native-comp-eln-load-path (cons (expand-file-name "eln-cache/" user= -emacs-directory) native-comp-eln-load-path)))) (let ((tail load-path) (lis= pdir (expand-file-name "../lisp" data-directory)) dir) (while tail (setq di= r (car tail)) (let ((default-directory dir)) (load (expand-file-name "subdi= rs.el") t t t)) (or (string-prefix-p lispdir dir) (let ((default-directory = dir)) (load (expand-file-name "leim-list.el") t t t))) (setq tail (cdr tail= )))) (cond ((memq system-type '(ms-dos windows-nt)) (progn (setq eol-mnemon= ic-unix "(Unix)") (setq eol-mnemonic-mac "(Mac)"))) (t (progn (setq eol-mne= monic-dos "(DOS)") (setq eol-mnemonic-mac "(Mac)")))) (if (and (featurep 'a= ndroid) (eq system-type 'android) (fboundp 'android-locale-for-system-langu= age) initial-window-system) (set-locale-environment (funcall 'android-local= e-for-system-language)) (set-locale-environment nil)) (if locale-coding-sys= tem (progn (let ((coding (if (eq system-type 'windows-nt) 'utf-8 locale-cod= ing-system))) (save-excursion (let ((tail (buffer-list))) (while tail (let = ((elt (car tail))) (set-buffer elt) (if default-directory (setq default-dir= ectory (if (eq system-type 'windows-nt) (let ((defdir (decode-coding-string= default-directory coding t))) (expand-file-name defdir defdir)) (decode-co= ding-string default-directory coding t)))) (setq tail (cdr tail)))))) (let = ((tail '(load-path exec-path))) (while tail (let ((pathsym (car tail))) (le= t ((path (symbol-value pathsym))) (if (listp path) (set pathsym (mapcar #'(= lambda (dir) (decode-coding-string dir coding t)) path)))) (setq tail (cdr = tail))))) (if (featurep 'native-compile) (progn (let ((npath (symbol-value = 'native-comp-eln-load-path))) (set 'native-comp-eln-load-path (mapcar #'(la= mbda (dir) (expand-file-name (decode-coding-string dir coding t))) npath)))= (setq startup--original-eln-load-path (copy-sequence native-comp-eln-load-= path)))) (let ((tail '(data-directory doc-directory exec-directory installa= tion-directory invocation-directory invocation-name source-directory shared= -game-score-directory))) (while tail (let ((filesym (car tail))) (let ((fil= e (symbol-value filesym))) (if (stringp file) (set filesym (decode-coding-s= tring file coding t)))) (setq tail (cdr tail)))))))) (let ((dir default-dir= ectory)) (save-current-buffer (set-buffer "*Messages*") (messages-buffer-mo= de) (setq default-directory (or dir (expand-file-name "~/"))))) (put 'user-= full-name 'standard-value (list (default-value 'user-full-name))) (let ((pw= d (getenv "PWD"))) (and pwd (or (and default-directory (condition-case nil = (progn (equal (file-attributes (file-name-as-directory pwd)) (file-attribut= es (file-name-as-directory default-directory)))) (error nil))) (setq proces= s-environment (delete (concat "PWD=3D" pwd) process-environment))))) (if (l= istp charset-map-path) (let ((coding (if (eq system-type 'windows-nt) 'utf-= 8 locale-coding-system))) (setq charset-map-path (mapcar #'(lambda (dir) (d= ecode-coding-string dir coding t)) charset-map-path)))) (if default-directo= ry (setq default-directory (abbreviate-file-name default-directory)) (displ= ay-warning 'initialization "Error setting default-directory")) (let ((old-f= ace-font-rescale-alist face-font-rescale-alist)) (unwind-protect (command-l= ine) (if default-directory (setq default-directory (abbreviate-file-name de= fault-directory))) (or auto-save-list-file-name (and auto-save-list-file-pr= efix (setq auto-save-list-file-name (cond ((eq system-type 'ms-dos) (make-d= irectory (file-name-directory auto-save-list-file-prefix) t) (concat (make-= temp-name (expand-file-name auto-save-list-file-prefix)) "~")) (t (expand-f= ile-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs-pid) (system-= name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-hook '= term-setup-hook)) (if (or frame-initial-frame (not (and initial-window-syst= em (not noninteractive) (not (eq initial-window-system 'pc))))) (progn (if = (and (display-multi-font-p) (not (eq face-font-rescale-alist old-face-font-= rescale-alist)) (assoc (face-attribute 'default :font) face-font-rescale-al= ist #'startup--rescale-elt-match-p)) (progn (set-face-attribute 'default ni= l :font (font-spec)))) (if (fboundp 'frame-notice-user-settings) (frame-not= ice-user-settings)) (if (fboundp 'frame-set-background-mode) (frame-set-bac= kground-mode (selected-frame))))) (if (fboundp 'font-menu-add-default) (fon= t-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window-setup= -hook)))) (setenv "TERM" "dumb") (let ((display (frame-parameter nil 'displ= ay))) (if (stringp display) (setq display (concat "DISPLAY=3D" display)) (l= et ((env initial-environment)) (while (and env (or (not (string-match "\\`D= ISPLAY=3D" (car env))) (progn (setq display (car env)) nil))) (setq env (cd= r env))))) (if display (progn (setq process-environment (delete display pro= cess-environment)))))) normal-top-level() Loading macroexp.elc (compiled; note, source file is newer)... Internal native compiler error: "emacs-lisp/comp-cstr.el", "failed to compi= le", "/var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/3= 0.0.50-86beb03d/comp-cstr-ef162ef7-6ede4fbb.eln", "error invoking gcc drive= r" make[3]: *** [Makefile:330: emacs-lisp/comp-cstr.elc] Error 255 /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccG8F1e8.o: plugin neede= d to handle lto object /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccG8F1e8.o: plugin neede= d to handle lto object =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd 0x60555eb757e5 internal_error(char const*, ...) ???:0 0x56832e6867e5 internal_error(char const*, ...) ???:0 0x60555ec9ac5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x56832e7abc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x56832e7f7726 cgraph_node::get_untransformed_body() ???:0 0x60555ece6726 cgraph_node::get_untransformed_body() ???:0 0x56832ee8dff4 cgraph_node::expand() ???:0 0x60555f37cff4 cgraph_node::expand() ???:0 0x56832e7cf07b symbol_table::compile() ???:0 0x60555ecbe07b symbol_table::compile() ???:0 0x56832ee72402 lto_main() ???:0 0x60555f361402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. Please include the complete backtrace with any bug report. See for instructions. See for instructions. 0x5ec03503e7e5 internal_error(char const*, ...) ???:0 0x5ec035163c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5ec0351af726 cgraph_node::get_untransformed_body() ???:0 0x5ec035845ff4 cgraph_node::expand() ???:0 0x5ec03518707b symbol_table::compile() ???:0 0x5ec03582a402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x56b31aa8a7e5 internal_error(char const*, ...) ???:0 0x56b31abafc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x56b31abfb726 cgraph_node::get_untransformed_body() ???:0 0x56b31b291ff4 cgraph_node::expand() ???:0 0x56b31abd307b symbol_table::compile() ???:0 0x56b31b276402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x5f73462fd7e5 internal_error(char const*, ...) ???:0 0x5f7346422c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5f734646e726 cgraph_node::get_untransformed_body() ???:0 0x5f7346b04ff4 cgraph_node::expand() ???:0 0x5f734644607b symbol_table::compile() ???:0 0x5f7346ae9402 lto_main() ???:0 0x646579cc47e5 internal_error(char const*, ...) ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x646579de9c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x646579e35726 cgraph_node::get_untransformed_body() ???:0 0x64657a4cbff4 cgraph_node::expand() ???:0 0x646579e0d07b symbol_table::compile() ???:0 0x64657a4b0402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x5b7f761a37e5 internal_error(char const*, ...) ???:0 0x5b7f762c8c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5b7f76314726 cgraph_node::get_untransformed_body() ???:0 0x5b7f769aaff4 cgraph_node::expand() ???:0 0x5b7f762ec07b symbol_table::compile() ???:0 0x5b7f7698f402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x5ac045d247e5 internal_error(char const*, ...) ???:0 0x5ac045e49c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5ac045e95726 cgraph_node::get_untransformed_body() ???:0 0x5ac04652bff4 cgraph_node::expand() ???:0 0x5ac045e6d07b symbol_table::compile() ???:0 0x5ac046510402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x5931a8b237e5 internal_error(char const*, ...) ???:0 0x5931a8c48c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5931a8c94726 cgraph_node::get_untransformed_body() ???:0 0x5931a932aff4 cgraph_node::expand() ???:0 0x5931a8c6c07b symbol_table::compile() ???:0 0x5931a930f402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccYQlvI9.mk= :11: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccxh9V2s.ltrans3.ltr= ans.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccYQlvI9.mk= :2: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccxh9V2s.ltrans0.ltra= ns.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccYQlvI9.mk= :14: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccxh9V2s.ltrans4.ltr= ans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccYQlvI9.mk= :23: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccxh9V2s.ltrans7.ltr= ans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccYQlvI9.mk= :26: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccxh9V2s.ltrans8.ltr= ans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccYQlvI9.mk= :17: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccxh9V2s.ltrans5.ltr= ans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccYQlvI9.mk= :5: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccxh9V2s.ltrans1.ltra= ns.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccYQlvI9.mk= :8: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccxh9V2s.ltrans2.ltra= ns.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccYQlvI9.mk= :20: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccxh9V2s.ltrans6.ltr= ans.o] Error 1 =1B[01m=1B[Klto-wrapper:=1B[m=1B[K =1B[01;31m=1B[Kfatal error: =1B[m=1B[Kma= ke returned 2 exit status compilation terminated. collect2: fatal error: lto-wrapper returned 1 exit status compilation terminated. libgccjit.so: error: error invoking gcc driver Error: native-ice ("emacs-lisp/bytecomp.el" "failed to compile" "/var/tmp/p= ortage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03d/= bytecomp-12882072-3dc31100.eln" "error invoking gcc driver") signal(native-ice ("emacs-lisp/bytecomp.el" "failed to compile" "/var/tmp= /portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03= d/bytecomp-12882072-3dc31100.eln" "error invoking gcc driver")) comp--native-compile("emacs-lisp/bytecomp.el") batch-native-compile() batch-byte+native-compile() funcall(batch-byte+native-compile) (if (commandp tem) (command-execute tem) (funcall tem)) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((com= mand-line-args-left (cons argval command-line-args-left))) (funcall (cdr te= m) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhib= it-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-= startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-lin= e-args-left (setq command-line-args-left (cdr command-line-args-left)))))))= (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("= -eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left)))))) (read-data (read-from-string str-expr)) (e= xpr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\= \'" str-expr end) nil (error "Trailing garbage following expression: %s" (s= ubstring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")= ) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq t= em (or argval (car-safe (prog1 command-line-args-left (setq command-line-ar= gs-left (cdr command-line-args-left))))))) (progn (setq tem (substring tem = 1)) (setq append t))) (setq tem (expand-file-name (command-line-normalize-f= ile-name tem))) (cond (append (setq load-path (append load-path (list tem))= ) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cd= r splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem= load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (l= et* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regu= lar-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member ar= gi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-fil= e-name (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name f= ile)) (truename (file-truename file-ex))) (if (file-exists-p truename) (pro= gn (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--= eval-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-= insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) (or (stringp tem) (error "File name omitted from `-insert' o= ption")) (insert-file-contents (command-line-normalize-file-name tem))) ((o= r (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (= prog1 command-line-args-left (setq command-line-args-left (cdr command-line= -args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-de= sktop") (message "\"--no-desktop\" ignored because the Desktop package is n= ot loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-num= ber argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn = (setq line (string-to-number (match-string 1 argi))) (setq column (string-t= o-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line= -x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-= line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)= ) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))= ) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scr= een t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq c= ommand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) n= il (error "File name omitted from `%s' option" argi)) (funcall process-file= -arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (d= isplay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) (= (equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functio= ns) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hoo= ks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-"= argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (s= etq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (let* ((argi (car command-line-args-left)) (orig-argi argi) argval comple= tion) (setq command-line-args-left (cdr command-line-args-left)) (if just-f= iles (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn = (progn (setq argval (substring argi (match-end 0))) (setq argi (match-strin= g 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq comple= tion (try-completion argi longopts)) (if (eq completion t) (setq argi (subs= tring argi 1)) (if (stringp completion) (let ((elt (member completion longo= pts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (substri= ng (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (con= d ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-l= ine-args-left (cons argval command-line-args-left))) (funcall (cdr tem) arg= i)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-sta= rtup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startu= p-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-args= -left (setq command-line-args-left (cdr command-line-args-left))))))) (if (= commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-eval"= "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argval (= car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr co= mmand-line-args-left)))))) (read-data (read-from-string str-expr)) (expr (c= ar read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" st= r-expr end) nil (error "Trailing garbage following expression: %s" (substri= ng str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (let= (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem (or= argval (car-safe (prog1 command-line-args-left (setq command-line-args-lef= t (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)) (s= etq append t))) (setq tem (expand-file-name (command-line-normalize-file-na= me tem))) (cond (append (setq load-path (append load-path (list tem))) (if = splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr spli= ce))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem load-= path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let* ((= file (command-line-normalize-file-name (or argval (car-safe (prog1 command-= line-args-left (setq command-line-args-left (cdr command-line-args-left))))= ))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular-p = file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi '("= -scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (expand-file-name file)) = (truename (file-truename file-ex))) (if (file-exists-p truename) (progn (se= tq file-ex truename))) (if (equal argi "-scripteval") (command-line--eval-s= cript file-ex) (command-line--load-script file-ex)))) ((equal argi "-insert= ") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft)))))) (or (stringp tem) (error "File name omitted from `-insert' option"= )) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equ= al argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (prog1 = command-line-args-left (setq command-line-args-left (cdr command-line-args-= left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop"= ) (message "\"--no-desktop\" ignored because the Desktop package is not loa= ded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number ar= gi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq = line (string-to-number (match-string 1 argi))) (setq column (string-to-numb= er (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-opt= ion-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-a= rgs-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (set= q command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((me= mber argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen t)= (setq tem (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil (er= ror "File name omitted from `%s' option" argi)) (funcall process-file-arg t= em)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display= -warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal= argi "--") (setq just-files t)) (t (let ((hooks command-line-functions) (d= id-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks))))= ) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" argi)= (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq in= hibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (fram= e-live-p (selected-frame)) nil (kill-emacs nil))) (while command-line-args-left (let* ((argi (car command-line-args-left)) = (orig-argi argi) argval completion) (setq command-line-args-left (cdr comma= nd-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(= --[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (match-en= d 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^-]" = orig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq = completion t) (setq argi (substring argi 1)) (if (stringp completion) (let = ((elt (member completion longopts))) (or elt (error "Option `%s' is ambiguo= us" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil) (s= etq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switch-alist= )) (if argval (let ((command-line-args-left (cons argval command-line-args-= left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "= -no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcal= l" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (car= -safe (prog1 command-line-args-left (setq command-line-args-left (cdr comma= nd-line-args-left))))))) (if (commandp tem) (command-execute tem) (funcall = tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t)= (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (setq = command-line-args-left (cdr command-line-args-left)))))) (read-data (read-f= rom-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (st= ring-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage foll= owing expression: %s" (substring str-expr end))) (eval expr t))) ((member a= rgi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%s"= path-separator) (setq tem (or argval (car-safe (prog1 command-line-args-le= ft (setq command-line-args-left (cdr command-line-args-left))))))) (progn (= setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-name (= command-line-normalize-file-name tem))) (cond (append (setq load-path (appe= nd load-path (list tem))) (if splice (setq splice load-path))) (splice (set= cdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn (= setq load-path (cons tem load-path)) (setq splice load-path)))))) ((member = argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left))))))) (file-ex (file-truename (expand-file-name= file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load f= ile nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (co= mmand-line-normalize-file-name (or argval (car-safe (prog1 command-line-arg= s-left (setq command-line-args-left (cdr command-line-args-left))))))) (fil= e-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (file= -exists-p truename) (progn (setq file-ex truename))) (if (equal argi "-scri= pteval") (command-line--eval-script file-ex) (command-line--load-script fil= e-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left)))))) (or (stringp tem) (error "File name = omitted from `-insert' option")) (insert-file-contents (command-line-normal= ize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")= ) (or argval (car-safe (prog1 command-line-args-left (setq command-line-arg= s-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs = t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because = the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (= setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-= 9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 argi))= ) (setq column (string-to-number (match-string 2 argi))))) ((setq tem (asso= c orig-argi command-line-x-option-alist)) (setq command-line-args-left (nth= cdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi comma= nd-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) = command-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (= setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 comman= d-line-args-left (setq command-line-args-left (cdr command-line-args-left))= )))) (if (stringp tem) nil (error "File name omitted from `%s' option" argi= )) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\= |multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring ob= solete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((ho= oks command-line-functions) (did-hook nil)) (while (and hooks (not (setq di= d-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook nil = (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if init= ial-window-system nil (setq inhibit-startup-screen t)) (funcall process-fil= e-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs ni= l)))) (let* ((dir command-line-default-directory) tem splice just-files (longop= ts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--secc= omp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visi= t" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt)))= command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (n= ame) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rela= tive file name (%s) due to nil default-directory" name) (let* ((file (expan= d-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-n= oselect file))) (file-name-history--add file) (setq displayable-buffers (co= ns buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-ch= ar (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) ni= l (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-li= ne-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match "= ^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr = tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((tem= (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (list= (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args-= left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval com= pletion) (setq command-line-args-left (cdr command-line-args-left)) (if jus= t-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pro= gn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-st= ring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq com= pletion (try-completion argi longopts)) (if (eq completion t) (setq argi (s= ubstring argi 1)) (if (stringp completion) (let ((elt (member completion lo= ngopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (subs= tring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (= cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comman= d-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem) = argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-= startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-sta= rtup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-a= rgs-left (setq command-line-args-left (cdr command-line-args-left))))))) (i= f (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-ev= al" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argva= l (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr= command-line-args-left)))))) (read-data (read-from-string str-expr)) (expr= (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'"= str-expr end) nil (error "Trailing garbage following expression: %s" (subs= tring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (= let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1))= (setq append t))) (setq tem (expand-file-name (command-line-normalize-file= -name tem))) (cond (append (setq load-path (append load-path (list tem))) (= if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr s= plice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem lo= ad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let*= ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comma= nd-line-args-left (setq command-line-args-left (cdr command-line-args-left)= )))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular= -p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi = '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-n= ame (or argval (car-safe (prog1 command-line-args-left (setq command-line-a= rgs-left (cdr command-line-args-left))))))) (file-ex (expand-file-name file= )) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn = (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--eva= l-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-ins= ert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (or (stringp tem) (error "File name omitted from `-insert' opti= on")) (insert-file-contents (command-line-normalize-file-name tem))) ((or (= equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pro= g1 command-line-args-left (setq command-line-args-left (cdr command-line-ar= gs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-deskt= op") (message "\"--no-desktop\" ignored because the Desktop package is not = loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number= argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (se= tq line (string-to-number (match-string 1 argi))) (setq column (string-to-n= umber (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-= option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-lin= e-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (= setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) (= (member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen= t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq comm= and-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil = (error "File name omitted from `%s' option" argi)) (funcall process-file-ar= g tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (disp= lay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((eq= ual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions)= (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks)= )))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" ar= gi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq= inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (f= rame-live-p (selected-frame)) nil (kill-emacs nil))))) (progn (let* ((dir command-line-default-directory) tem splice just-files = (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" = "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" = "--visit" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car= elt))) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(la= mbda (name) (if (not (or dir (file-name-absolute-p name))) (message "Ignori= ng relative file name (%s) due to nil default-directory" name) (let* ((file= (expand-file-name (command-line-normalize-file-name name) dir)) (buf (find= -file-noselect file))) (file-name-history--add file) (setq displayable-buff= ers (cons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (= goto-char (point-min)) (forward-line (1- line))) (setq line 0) (if (< colum= n 1) nil (move-to-column (1- column))) (setq column 0)))))) (let ((tail com= mand-line-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-= match "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tai= l (cdr tail))))) (let ((tail command-line-ns-option-alist)) (while tail (le= t ((tem (car tail))) (if (string-match "^--" (car tem)) (setq longopts (con= s (list (car tem)) longopts))) (setq tail (cdr tail))))) (while command-lin= e-args-left (let* ((argi (car command-line-args-left)) (orig-argi argi) arg= val completion) (setq command-line-args-left (cdr command-line-args-left)) = (if just-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" arg= i) (progn (progn (setq argval (substring argi (match-end 0))) (setq argi (m= atch-string 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (s= etq completion (try-completion argi longopts)) (if (eq completion t) (setq = argi (substring argi 1)) (if (stringp completion) (let ((elt (member comple= tion longopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq arg= i (substring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))= ))))) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let (= (command-line-args-left (cons argval command-line-args-left))) (funcall (cd= r tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq i= nhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhi= bit-startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command= -line-args-left (setq command-line-args-left (cdr command-line-args-left)))= )))) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi= '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (o= r argval (car-safe (prog1 command-line-args-left (setq command-line-args-le= ft (cdr command-line-args-left)))))) (read-data (read-from-string str-expr)= ) (expr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\= n]*\\'" str-expr end) nil (error "Trailing garbage following expression: %s= " (substring str-expr end))) (eval expr t))) ((member argi '("-L" "-directo= ry")) (let (append) (if (string-match-p (format "\\`%s" path-separator) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (progn (setq tem (substring = tem 1)) (setq append t))) (setq tem (expand-file-name (command-line-normali= ze-file-name tem))) (cond (append (setq load-path (append load-path (list t= em))) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem= (cdr splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons= tem load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")= ) (let* ((file (command-line-normalize-file-name (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-= regular-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((membe= r argi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize= -file-name (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-na= me file)) (truename (file-truename file-ex))) (if (file-exists-p truename) = (progn (setq file-ex truename))) (if (equal argi "-scripteval") (command-li= ne--eval-script file-ex) (command-line--load-script file-ex)))) ((equal arg= i "-insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe= (prog1 command-line-args-left (setq command-line-args-left (cdr command-li= ne-args-left)))))) (or (stringp tem) (error "File name omitted from `-inser= t' option")) (insert-file-contents (command-line-normalize-file-name tem)))= ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-sa= fe (prog1 command-line-args-left (setq command-line-args-left (cdr command-= line-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-n= o-desktop") (message "\"--no-desktop\" ignored because the Desktop package = is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to= -number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (pr= ogn (setq line (string-to-number (match-string 1 argi))) (setq column (stri= ng-to-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-= line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) comm= and-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-al= ist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-le= ft))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup= -screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (se= tq command-line-args-left (cdr command-line-args-left)))))) (if (stringp te= m) nil (error "File name omitted from `%s' option" argi)) (funcall process-= file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi= ) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi)= )) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-fun= ctions) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car= hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\= \`-" argi) (error "Unknown option `%s'" argi)) (if initial-window-system ni= l (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi)))))= (if (frame-live-p (selected-frame)) nil (kill-emacs nil)))))) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil))))))) (let ((command-line-args-left args-left)) (if command-line-args-left (pro= gn (let* ((dir command-line-default-directory) tem splice just-files (longo= pts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--sec= comp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--vis= it" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt))= ) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (= name) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rel= ative file name (%s) due to nil default-directory" name) (let* ((file (expa= nd-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-= noselect file))) (file-name-history--add file) (setq displayable-buffers (c= ons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-c= har (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) n= il (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-l= ine-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match = "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr= tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (lis= t (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args= -left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval co= mpletion) (setq command-line-args-left (cdr command-line-args-left)) (if ju= st-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pr= ogn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-s= tring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq co= mpletion (try-completion argi longopts)) (if (eq completion t) (setq argi (= substring argi 1)) (if (stringp completion) (let ((elt (member completion l= ongopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (sub= string (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) = (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comma= nd-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem)= argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit= -startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-st= artup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-e= val" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left)))))) (read-data (read-from-string str-expr)) (exp= r (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'= " str-expr end) nil (error "Trailing garbage following expression: %s" (sub= string str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) = (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)= ) (setq append t))) (setq tem (expand-file-name (command-line-normalize-fil= e-name tem))) (cond (append (setq load-path (append load-path (list tem))) = (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr = splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem l= oad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let= * ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comm= and-line-args-left (setq command-line-args-left (cdr command-line-args-left= ))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regula= r-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi= '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-= name (or argval (car-safe (prog1 command-line-args-left (setq command-line-= args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name fil= e)) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn= (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--ev= al-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-in= sert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left)))))) (or (stringp tem) (error "File name omitted from `-insert' opt= ion")) (insert-file-contents (command-line-normalize-file-name tem))) ((or = (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desk= top") (message "\"--no-desktop\" ignored because the Desktop package is not= loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-numbe= r argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (s= etq line (string-to-number (match-string 1 argi))) (setq column (string-to-= number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x= -option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-li= ne-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) = (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) = ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scree= n t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq com= mand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil= (error "File name omitted from `%s' option" argi)) (funcall process-file-a= rg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (dis= play-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((e= qual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions= ) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks= ))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" a= rgi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (set= q inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (= frame-live-p (selected-frame)) nil (kill-emacs nil)))))))) (let ((displayable-buffers nil)) (let ((command-line-args-left args-left)= ) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil)))))))) (if (eq initial-buffer-choice t) (progn (get-scratch-buffe= r-create))) (and initial-scratch-message (get-buffer "*scratch*") (save-cur= rent-buffer (set-buffer "*scratch*") (if (=3D 0 (buffer-size)) (progn (inse= rt (substitute-command-keys initial-scratch-message)) (set-buffer-modified-= p nil))))) (if initial-buffer-choice (progn (let ((buf (cond ((stringp init= ial-buffer-choice) (find-file-noselect initial-buffer-choice)) ((functionp = initial-buffer-choice) (funcall initial-buffer-choice)) ((eq initial-buffer= -choice t) (get-scratch-buffer-create)) (t (error "`initial-buffer-choice' = must be a string, a function, or t"))))) (if (buffer-live-p buf) nil (error= "Value returned by `initial-buffer-choice' is not a live buffer: %S" buf))= (setq displayable-buffers (cons buf (delq buf displayable-buffers)))))) (l= et ((displayable-buffers-len (length displayable-buffers)) (nondisplayed-bu= ffers-p nil) (old-face-font-rescale-alist face-font-rescale-alist)) (if (> = displayable-buffers-len 0) (progn (switch-to-buffer (car displayable-buffer= s)))) (cond ((=3D displayable-buffers-len 2) (switch-to-buffer-other-window= (car (cdr displayable-buffers))) (other-window -1)) ((> displayable-buffer= s-len 2) (let ((bufs (reverse (cdr displayable-buffers)))) (switch-to-buffe= r-other-window (car-safe (prog1 bufs (setq bufs (cdr bufs))))) (let ((tail = bufs)) (while tail (let ((buf (car tail))) (switch-to-buffer buf nil t) (se= tq tail (cdr tail))))) (other-window -1)))) (if (> displayable-buffers-len = 2) (progn (setq nondisplayed-buffers-p t))) (if (or inhibit-startup-screen = initial-buffer-choice noninteractive (daemonp) inhibit-x-resources) (if (an= d nondisplayed-buffers-p (not noninteractive) (not inhibit-startup-buffer-m= enu)) (progn (list-buffers))) (run-hooks 'emacs-startup-hook 'term-setup-ho= ok) (if (and (display-multi-font-p) (not (eq face-font-rescale-alist old-fa= ce-font-rescale-alist)) (assoc (font-xlfd-name (face-attribute 'default :fo= nt)) face-font-rescale-alist #'string-match-p)) (progn (set-face-attribute = 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settings)= (progn (frame-notice-user-settings))) (run-hooks 'window-setup-hook) (setq= inhibit-startup-hooks t) (display-startup-screen (> displayable-buffers-le= n 0))))) command-line-1(("-l" "comp" "-f" "batch-byte+native-compile" "emacs-lisp/= bytecomp.el")) (let (xdg-dir startup-init-directory) (progn (setq before-init-time (curr= ent-time)) (setq after-init-time nil) (setq command-line-default-directory = default-directory)) (setq abbreviated-home-dir nil) (let ((vc (getenv "VERS= ION_CONTROL"))) (cond ((eq vc nil)) ((member vc '("t" "numbered")) (setq ve= rsion-control t)) ((member vc '("nil" "existing")) (setq version-control ni= l)) ((member vc '("never" "simple")) (setq version-control 'never)))) (let = ((simple-file-name (locate-file "simple" load-path (get-load-suffixes)))) (= if (null simple-file-name) (let ((standard-output 'external-debugging-outpu= t) (lispdir (expand-file-name "../lisp" data-directory))) (princ "Warning: = Could not find simple.el or simple.elc") (terpri) (if (getenv "EMACSLOADPAT= H") (progn (princ "The EMACSLOADPATH environment variable is set, please ch= eck its value") (terpri))) (if (file-readable-p lispdir) nil (princ (format= "Lisp directory %s not readable?" lispdir)) (terpri))) (setq lisp-director= y (file-truename (file-name-directory simple-file-name))) (setq load-histor= y (mapcar #'(lambda (elt) (if (and (stringp (car elt)) (not (file-name-abso= lute-p (car elt)))) (cons (concat lisp-directory (car elt)) (cdr elt)) elt)= ) load-history)))) (let ((args command-line-args)) (while args (setcar args= (decode-coding-string (car args) locale-coding-system t)) (car-safe (prog1= args (setq args (cdr args)))))) (let ((done nil) (args (cdr command-line-a= rgs)) display-arg) (setq init-file-user (if noninteractive nil (user-login-= name))) (and init-file-user (equal init-file-user (user-real-login-name)) (= setq init-file-user "")) (while (and (not done) args) (let* ((longopts '(("= --no-init-file") ("--no-site-file") ("--no-x-resources") ("--debug-init") (= "--user") ("--iconic") ("--icon-type") ("--quick") ("--no-blinking-cursor")= ("--basic-display") ("--dump-file") ("--temacs") ("--seccomp") ("--init-di= rectory" "--no-comp-spawn"))) (argi (car-safe (prog1 args (setq args (cdr a= rgs))))) (orig-argi argi) argval) (if (string-match "\\`\\(--[^=3D]*\\)=3D"= argi) (progn (progn (setq argval (substring argi (match-end 0))) (setq arg= i (match-string 1 argi))))) (if (string-match "\\`--." orig-argi) (progn (l= et ((completion (try-completion argi longopts))) (cond ((eq completion t) (= setq argi (substring argi 1))) ((stringp completion) (let ((elt (assoc comp= letion longopts))) (if elt nil (error "Option `%s' is ambiguous" argi)) (se= tq argi (substring (car elt) 1)))) (t (progn (setq argval nil) (setq argi o= rig-argi))))))) (if (equal argi "-scripteval") (progn (progn (setq init-fil= e-user nil) (setq noninteractive t)))) (cond ((member argi '("-d" "-display= ")) (setq display-arg (list argi (car-safe (prog1 args (setq args (cdr args= ))))))) ((member argi '("-Q" "-quick")) (progn (setq init-file-user nil) (s= etq site-run-file nil) (setq inhibit-x-resources t)) (put 'site-run-file 's= tandard-value '(nil))) ((member argi '("-no-x-resources")) (setq inhibit-x-= resources t)) ((member argi '("-D" "-basic-display")) (progn (setq no-blink= ing-cursor t) (setq emacs-basic-display t)) (setq initial-frame-alist (cons= '(vertical-scroll-bars) initial-frame-alist))) ((member argi '("-q" "-no-i= nit-file")) (setq init-file-user nil)) ((member argi '("-init-directory")) = (progn (setq user-emacs-directory (or argval (car-safe (prog1 args (setq ar= gs (cdr args)))))) (setq user-emacs-directory (if (stringp user-emacs-direc= tory) (file-name-as-directory (expand-file-name user-emacs-directory comman= d-line-default-directory)) user-emacs-directory)) (setq argval nil))) ((mem= ber argi '("-u" "-user")) (progn (setq init-file-user (or argval (car-safe = (prog1 args (setq args (cdr args)))))) (setq argval nil))) ((equal argi "-n= o-site-file") (setq site-run-file nil) (put 'site-run-file 'standard-value = '(nil))) ((equal argi "-no-comp-spawn") (defvar comp-no-spawn) (setq comp-n= o-spawn t)) ((equal argi "-debug-init") (setq init-file-debug t)) ((equal a= rgi "-iconic") (setq initial-frame-alist (cons '(visibility . icon) initial= -frame-alist))) ((member argi '("-nbc" "-no-blinking-cursor")) (setq no-bli= nking-cursor t)) ((member argi '("-dump-file" "-temacs" "-seccomp")) (or ar= gval (car-safe (prog1 args (setq args (cdr args))))) (setq argval nil)) (t = (setq args (cons argi args)) (setq done t))) (and argval (error "Option `%s= ' doesn't allow an argument" argi)))) (and display-arg (setq args (append d= isplay-arg args))) (and command-line-args (setcdr command-line-args args)))= (let ((user-emacs-directory-warning nil)) (if (listp custom-delayed-init-v= ariables) (progn (mapc #'custom-reevaluate-setting (reverse custom-delayed-= init-variables))))) (setq custom-delayed-init-variables t) (if init-file-us= er (progn (if (string-match "[~/:\n]" init-file-user) (display-warning 'ini= tialization (format "Invalid user name %s" init-file-user) :error) (if (fil= e-directory-p (expand-file-name (if (memq system-type '(windows-nt ms-dos))= "~" (concat "~" init-file-user)))) nil (display-warning 'initialization (f= ormat "User %s has no home directory" (if (equal init-file-user "") (user-r= eal-login-name) init-file-user)) :error))))) (setq xdg-dir startup--xdg-con= fig-home-emacs) (setq startup-init-directory (if (or (=3D 0 (length init-fi= le-user)) (and (eq xdg-dir user-emacs-directory) (not (eq xdg-dir startup--= xdg-config-default)))) user-emacs-directory (setq xdg-dir (concat "~" init-= file-user "/.config/emacs/")) (startup--xdg-or-homedot xdg-dir init-file-us= er))) (startup--load-user-init-file #'(lambda nil (expand-file-name "early-= init.el" startup-init-directory))) (setq early-init-file user-init-file) (i= f (featurep 'native-compile) (progn (startup--update-eln-cache))) (and user= -init-file package-enable-at-startup (not (and (boundp 'package--activated)= package--activated)) (catch 'package-dir-found (let ((dirs (cons package-u= ser-dir package-directory-list))) (let ((tail dirs)) (while tail (let ((dir= (car tail))) (if (file-directory-p dir) (progn (let ((tail (directory-file= s dir))) (while tail (let ((subdir (car tail))) (if (let ((subdir (expand-f= ile-name subdir dir))) (and (file-directory-p subdir) (file-exists-p (expan= d-file-name (package--description-file subdir) subdir)))) (progn (throw 'pa= ckage-dir-found t))) (setq tail (cdr tail))))))) (setq tail (cdr tail))))))= ) (package-activate-all)) (condition-case error (if noninteractive nil (if = (and initial-window-system (not (featurep (intern (concat (symbol-name init= ial-window-system) "-win"))))) (error "Unsupported window system `%s'" init= ial-window-system)) (setq command-line-args (let ((window-system initial-wi= ndow-system)) (handle-args-function command-line-args))) (let ((window-syst= em initial-window-system)) (window-system-initialization)) (put initial-win= dow-system 'window-system-initialized t)) (error (princ (if (eq (car error)= 'error) (apply #'concat (cdr error)) (if (memq 'file-error (get (car error= ) 'error-conditions)) (format "%s: %s" (nth 1 error) (mapconcat #'(lambda (= obj) (prin1-to-string obj t)) (cdr (cdr error)) ", ")) (format "%s: %s" (ge= t (car error) 'error-message) (mapconcat #'(lambda (obj) (prin1-to-string o= bj t)) (cdr error) ", ")))) 'external-debugging-output) (terpri 'external-d= ebugging-output) (setq initial-window-system nil) (kill-emacs))) (run-hooks= 'before-init-hook) (if (daemonp) nil (if (or noninteractive emacs-basic-di= splay) (progn (setq menu-bar-mode nil) (setq tab-bar-mode nil) (setq tool-b= ar-mode nil))) (frame-initialize)) (if (fboundp 'x-create-frame) (progn (if= noninteractive nil (tool-bar-setup)))) (if noninteractive nil (startup--se= tup-quote-display) (setq internal--text-quoting-flag t)) (normal-erase-is-b= ackspace-setup-frame) (or (eq initial-window-system 'pc) (tty-register-defa= ult-colors)) (let ((old-scalable-fonts-allowed scalable-fonts-allowed) (old= -face-ignored-fonts face-ignored-fonts)) (if site-run-file (let ((inhibit-s= tartup-screen inhibit-startup-screen)) (load site-run-file t t))) (startup-= -load-user-init-file #'(lambda nil (cond ((eq startup-init-directory xdg-di= r) nil) ((eq system-type 'ms-dos) (concat "~" init-file-user "/_emacs")) ((= not (eq system-type 'windows-nt)) (concat "~" init-file-user "/.emacs")) ((= directory-files "~" nil "\\`\\.emacs\\(\\.elc?\\)?\\'") "~/.emacs") ((direc= tory-files "~" nil "\\`_emacs\\(\\.elc?\\)?\\'") (setq delayed-warnings-lis= t (cons (list 'initialization (format-message "`_emacs' init file is deprec= ated, please use `.emacs'")) delayed-warnings-list)) "~/_emacs") (t "~/.ema= cs"))) #'(lambda nil (expand-file-name "init.el" startup-init-directory)) t= ) (if (featurep 'native-compile) (progn (startup--update-eln-cache))) (if (= and deactivate-mark transient-mark-mode) (progn (save-current-buffer (set-b= uffer (window-buffer)) (deactivate-mark)))) (if (and (not noninteractive) (= file-exists-p abbrev-file-name) (file-readable-p abbrev-file-name)) (progn = (quietly-read-abbrev-file abbrev-file-name))) (setq abbrevs-changed nil) (a= nd mail-host-address (equal user-mail-address (let (mail-host-address) (con= dition-case nil (progn (custom--standard-value 'user-mail-address)) (error = nil)))) (custom-reevaluate-setting 'user-mail-address)) (if (and (eq scalab= le-fonts-allowed old-scalable-fonts-allowed) (eq face-ignored-fonts old-fac= e-ignored-fonts)) nil (clear-face-cache))) (setq after-init-time (current-t= ime)) (run-hooks 'after-init-hook 'delayed-warnings-hook) (if (get-buffer "= *scratch*") (save-current-buffer (set-buffer "*scratch*") (if (eq major-mod= e 'fundamental-mode) (funcall initial-major-mode)))) (if (or noninteractive= initial-window-system (daemonp)) nil (tty-run-terminal-initialization (sel= ected-frame) nil t)) (setq memory-signal-data (list 'error (substitute-comm= and-keys "Memory exhausted--use \\[save-some-buffers] then exit and restart= Emacs"))) (custom-reevaluate-setting 'user-emacs-directory-warning) (comma= nd-line-1 (cdr command-line-args)) (if (and user-emacs-directory-warning (n= ot (file-accessible-directory-p user-emacs-directory))) (progn (locate-user= -emacs-file ""))) (let (warned) (let ((tail load-path)) (while tail (let ((= dir (car tail))) (and (not noninteractive) (not warned) (stringp dir) (stri= ng-equal (file-name-as-directory (expand-file-name dir)) (expand-file-name = user-emacs-directory)) (setq warned t) (display-warning 'initialization (fo= rmat-message "Your `load-path' seems to contain\nyour `user-emacs-directory= ': %s\nThis is likely to cause problems...\nConsider using a subdirectory i= nstead, e.g.: %s" dir (expand-file-name "lisp" user-emacs-directory)) :warn= ing)) (setq tail (cdr tail)))))) (if noninteractive (kill-emacs t)) (let ((= dn (daemonp))) (if dn (progn (if (stringp dn) (progn (setq server-name dn))= ) (condition-case err (server-start) (error (error "Unable to start daemon:= %s; exiting" (error-message-string err)))) (if server-process (daemon-init= ialized) (if (stringp dn) (message "Unable to start daemon: Emacs server na= med %S already running" server-name) (message "Unable to start the daemon.\= nAnother instance of Emacs is running the server, either as daemon or inter= actively.\nYou can use emacsclient to connect to that Emacs process.")) (ki= ll-emacs 1))))) (if (and (boundp 'x-session-previous-id) (stringp x-session= -previous-id)) (with-no-warnings (emacs-session-restore x-session-previous-= id)))) command-line() (unwind-protect (command-line) (if default-directory (setq default-direct= ory (abbreviate-file-name default-directory))) (or auto-save-list-file-name= (and auto-save-list-file-prefix (setq auto-save-list-file-name (cond ((eq = system-type 'ms-dos) (make-directory (file-name-directory auto-save-list-fi= le-prefix) t) (concat (make-temp-name (expand-file-name auto-save-list-file= -prefix)) "~")) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file= -prefix (emacs-pid) (system-name)))))))) (if inhibit-startup-hooks nil (run= -hooks 'emacs-startup-hook 'term-setup-hook)) (if (or frame-initial-frame (= not (and initial-window-system (not noninteractive) (not (eq initial-window= -system 'pc))))) (progn (if (and (display-multi-font-p) (not (eq face-font-= rescale-alist old-face-font-rescale-alist)) (assoc (face-attribute 'default= :font) face-font-rescale-alist #'startup--rescale-elt-match-p)) (progn (se= t-face-attribute 'default nil :font (font-spec)))) (if (fboundp 'frame-noti= ce-user-settings) (frame-notice-user-settings)) (if (fboundp 'frame-set-bac= kground-mode) (frame-set-background-mode (selected-frame))))) (if (fboundp = 'font-menu-add-default) (font-menu-add-default)) (if inhibit-startup-hooks = nil (run-hooks 'window-setup-hook))) (let ((old-face-font-rescale-alist face-font-rescale-alist)) (unwind-prot= ect (command-line) (if default-directory (setq default-directory (abbreviat= e-file-name default-directory))) (or auto-save-list-file-name (and auto-sav= e-list-file-prefix (setq auto-save-list-file-name (cond ((eq system-type 'm= s-dos) (make-directory (file-name-directory auto-save-list-file-prefix) t) = (concat (make-temp-name (expand-file-name auto-save-list-file-prefix)) "~")= ) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs= -pid) (system-name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-= startup-hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initi= al-window-system (not noninteractive) (not (eq initial-window-system 'pc)))= )) (progn (if (and (display-multi-font-p) (not (eq face-font-rescale-alist = old-face-font-rescale-alist)) (assoc (face-attribute 'default :font) face-f= ont-rescale-alist #'startup--rescale-elt-match-p)) (progn (set-face-attribu= te 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settin= gs) (frame-notice-user-settings)) (if (fboundp 'frame-set-background-mode) = (frame-set-background-mode (selected-frame))))) (if (fboundp 'font-menu-add= -default) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks= 'window-setup-hook)))) (if command-line-processed (message internal--top-level-message) (setq co= mmand-line-processed t) (setq startup--xdg-config-home-emacs (let ((xdg-con= fig-home (getenv-internal "XDG_CONFIG_HOME"))) (if xdg-config-home (concat = xdg-config-home "/emacs/") startup--xdg-config-default))) (setq user-emacs-= directory (startup--xdg-or-homedot startup--xdg-config-home-emacs nil)) (if= (featurep 'native-compile) (progn (if (native-comp-available-p) nil (progn= (setq native-comp-jit-compilation nil) (setq native-comp-enable-subr-tramp= olines nil))) (let ((path-env (getenv "EMACSNATIVELOADPATH"))) (if path-env= (progn (let ((tail (split-string path-env path-separator))) (while tail (l= et ((path (car tail))) (if (string=3D "" path) nil (setq native-comp-eln-lo= ad-path (cons path native-comp-eln-load-path))) (setq tail (cdr tail)))))))= ) (setq native-comp-eln-load-path (cons (expand-file-name "eln-cache/" user= -emacs-directory) native-comp-eln-load-path)))) (let ((tail load-path) (lis= pdir (expand-file-name "../lisp" data-directory)) dir) (while tail (setq di= r (car tail)) (let ((default-directory dir)) (load (expand-file-name "subdi= rs.el") t t t)) (or (string-prefix-p lispdir dir) (let ((default-directory = dir)) (load (expand-file-name "leim-list.el") t t t))) (setq tail (cdr tail= )))) (cond ((memq system-type '(ms-dos windows-nt)) (progn (setq eol-mnemon= ic-unix "(Unix)") (setq eol-mnemonic-mac "(Mac)"))) (t (progn (setq eol-mne= monic-dos "(DOS)") (setq eol-mnemonic-mac "(Mac)")))) (if (and (featurep 'a= ndroid) (eq system-type 'android) (fboundp 'android-locale-for-system-langu= age) initial-window-system) (set-locale-environment (funcall 'android-local= e-for-system-language)) (set-locale-environment nil)) (if locale-coding-sys= tem (progn (let ((coding (if (eq system-type 'windows-nt) 'utf-8 locale-cod= ing-system))) (save-excursion (let ((tail (buffer-list))) (while tail (let = ((elt (car tail))) (set-buffer elt) (if default-directory (setq default-dir= ectory (if (eq system-type 'windows-nt) (let ((defdir (decode-coding-string= default-directory coding t))) (expand-file-name defdir defdir)) (decode-co= ding-string default-directory coding t)))) (setq tail (cdr tail)))))) (let = ((tail '(load-path exec-path))) (while tail (let ((pathsym (car tail))) (le= t ((path (symbol-value pathsym))) (if (listp path) (set pathsym (mapcar #'(= lambda (dir) (decode-coding-string dir coding t)) path)))) (setq tail (cdr = tail))))) (if (featurep 'native-compile) (progn (let ((npath (symbol-value = 'native-comp-eln-load-path))) (set 'native-comp-eln-load-path (mapcar #'(la= mbda (dir) (expand-file-name (decode-coding-string dir coding t))) npath)))= (setq startup--original-eln-load-path (copy-sequence native-comp-eln-load-= path)))) (let ((tail '(data-directory doc-directory exec-directory installa= tion-directory invocation-directory invocation-name source-directory shared= -game-score-directory))) (while tail (let ((filesym (car tail))) (let ((fil= e (symbol-value filesym))) (if (stringp file) (set filesym (decode-coding-s= tring file coding t)))) (setq tail (cdr tail)))))))) (let ((dir default-dir= ectory)) (save-current-buffer (set-buffer "*Messages*") (messages-buffer-mo= de) (setq default-directory (or dir (expand-file-name "~/"))))) (put 'user-= full-name 'standard-value (list (default-value 'user-full-name))) (let ((pw= d (getenv "PWD"))) (and pwd (or (and default-directory (condition-case nil = (progn (equal (file-attributes (file-name-as-directory pwd)) (file-attribut= es (file-name-as-directory default-directory)))) (error nil))) (setq proces= s-environment (delete (concat "PWD=3D" pwd) process-environment))))) (if (l= istp charset-map-path) (let ((coding (if (eq system-type 'windows-nt) 'utf-= 8 locale-coding-system))) (setq charset-map-path (mapcar #'(lambda (dir) (d= ecode-coding-string dir coding t)) charset-map-path)))) (if default-directo= ry (setq default-directory (abbreviate-file-name default-directory)) (displ= ay-warning 'initialization "Error setting default-directory")) (let ((old-f= ace-font-rescale-alist face-font-rescale-alist)) (unwind-protect (command-l= ine) (if default-directory (setq default-directory (abbreviate-file-name de= fault-directory))) (or auto-save-list-file-name (and auto-save-list-file-pr= efix (setq auto-save-list-file-name (cond ((eq system-type 'ms-dos) (make-d= irectory (file-name-directory auto-save-list-file-prefix) t) (concat (make-= temp-name (expand-file-name auto-save-list-file-prefix)) "~")) (t (expand-f= ile-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs-pid) (system-= name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-hook '= term-setup-hook)) (if (or frame-initial-frame (not (and initial-window-syst= em (not noninteractive) (not (eq initial-window-system 'pc))))) (progn (if = (and (display-multi-font-p) (not (eq face-font-rescale-alist old-face-font-= rescale-alist)) (assoc (face-attribute 'default :font) face-font-rescale-al= ist #'startup--rescale-elt-match-p)) (progn (set-face-attribute 'default ni= l :font (font-spec)))) (if (fboundp 'frame-notice-user-settings) (frame-not= ice-user-settings)) (if (fboundp 'frame-set-background-mode) (frame-set-bac= kground-mode (selected-frame))))) (if (fboundp 'font-menu-add-default) (fon= t-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window-setup= -hook)))) (setenv "TERM" "dumb") (let ((display (frame-parameter nil 'displ= ay))) (if (stringp display) (setq display (concat "DISPLAY=3D" display)) (l= et ((env initial-environment)) (while (and env (or (not (string-match "\\`D= ISPLAY=3D" (car env))) (progn (setq display (car env)) nil))) (setq env (cd= r env))))) (if display (progn (setq process-environment (delete display pro= cess-environment)))))) normal-top-level() Loading macroexp.elc (compiled; note, source file is newer)... Internal native compiler error: "emacs-lisp/bytecomp.el", "failed to compil= e", "/var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30= .0.50-86beb03d/bytecomp-12882072-3dc31100.eln", "error invoking gcc driver" make[3]: *** [Makefile:330: emacs-lisp/bytecomp.elc] Error 255 /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc2QFjYF.o: plugin neede= d to handle lto object /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc2QFjYF.o: plugin neede= d to handle lto object =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd 0x648ca7d017e5 internal_error(char const*, ...) ???:0 0x64f2403f37e5 internal_error(char const*, ...) ???:0 0x64f240518c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x648ca7e26c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x648ca7e72726 cgraph_node::get_untransformed_body() ???:0 0x64f240564726 cgraph_node::get_untransformed_body() ???:0 0x648ca8508ff4 cgraph_node::expand() ???:0 0x64f240bfaff4 cgraph_node::expand() ???:0 0x648ca7e4a07b symbol_table::compile() ???:0 0x64f24053c07b symbol_table::compile() ???:0 0x64f240bdf402 lto_main() ???:0 0x648ca84ed402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. Please include the complete backtrace with any bug report. See for instructions. See for instructions. 0x56cc2dd937e5 internal_error(char const*, ...) ???:0 0x56cc2deb8c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x56cc2df04726 cgraph_node::get_untransformed_body() ???:0 0x56cc2e59aff4 cgraph_node::expand() ???:0 0x56cc2dedc07b symbol_table::compile() ???:0 0x56cc2e57f402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x647f8ae657e5 internal_error(char const*, ...) ???:0 0x647f8af8ac5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x647f8afd6726 cgraph_node::get_untransformed_body() ???:0 0x647f8b66cff4 cgraph_node::expand() ???:0 0x647f8afae07b symbol_table::compile() ???:0 0x574761b947e5 internal_error(char const*, ...) ???:0 0x647f8b651402 lto_main() ???:0 0x574761cb9c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x574761d05726 cgraph_node::get_untransformed_body() ???:0 0x57476239bff4 cgraph_node::expand() ???:0 0x574761cdd07b symbol_table::compile() ???:0 0x574762380402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7Ztcxo.mk= :14: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cctOyttA.ltrans4.ltr= ans.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7Ztcxo.mk= :2: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cctOyttA.ltrans0.ltra= ns.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7Ztcxo.mk= :8: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cctOyttA.ltrans2.ltra= ns.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7Ztcxo.mk= :17: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cctOyttA.ltrans5.ltr= ans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7Ztcxo.mk= :11: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cctOyttA.ltrans3.ltr= ans.o] Error 1 0x647a117557e5 internal_error(char const*, ...) ???:0 0x647a1187ac5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x647a118c6726 cgraph_node::get_untransformed_body() ???:0 0x647a11f5cff4 cgraph_node::expand() ???:0 0x647a1189e07b symbol_table::compile() ???:0 0x647a11f41402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7Ztcxo.mk= :5: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cctOyttA.ltrans1.ltra= ns.o] Error 1 =1B[01m=1B[Klto-wrapper:=1B[m=1B[K =1B[01;31m=1B[Kfatal error: =1B[m=1B[Kma= ke returned 2 exit status compilation terminated. collect2: fatal error: lto-wrapper returned 1 exit status compilation terminated. libgccjit.so: error: error invoking gcc driver Error: native-ice ("emacs-lisp/byte-opt.el" "failed to compile" "/var/tmp/p= ortage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03d/= byte-opt-9c5f25f5-e58940dc.eln" "error invoking gcc driver") signal(native-ice ("emacs-lisp/byte-opt.el" "failed to compile" "/var/tmp= /portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03= d/byte-opt-9c5f25f5-e58940dc.eln" "error invoking gcc driver")) comp--native-compile("emacs-lisp/byte-opt.el") batch-native-compile() batch-byte+native-compile() funcall(batch-byte+native-compile) (if (commandp tem) (command-execute tem) (funcall tem)) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((com= mand-line-args-left (cons argval command-line-args-left))) (funcall (cdr te= m) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhib= it-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-= startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-lin= e-args-left (setq command-line-args-left (cdr command-line-args-left)))))))= (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("= -eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left)))))) (read-data (read-from-string str-expr)) (e= xpr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\= \'" str-expr end) nil (error "Trailing garbage following expression: %s" (s= ubstring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")= ) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq t= em (or argval (car-safe (prog1 command-line-args-left (setq command-line-ar= gs-left (cdr command-line-args-left))))))) (progn (setq tem (substring tem = 1)) (setq append t))) (setq tem (expand-file-name (command-line-normalize-f= ile-name tem))) (cond (append (setq load-path (append load-path (list tem))= ) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cd= r splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem= load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (l= et* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regu= lar-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member ar= gi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-fil= e-name (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name f= ile)) (truename (file-truename file-ex))) (if (file-exists-p truename) (pro= gn (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--= eval-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-= insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) (or (stringp tem) (error "File name omitted from `-insert' o= ption")) (insert-file-contents (command-line-normalize-file-name tem))) ((o= r (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (= prog1 command-line-args-left (setq command-line-args-left (cdr command-line= -args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-de= sktop") (message "\"--no-desktop\" ignored because the Desktop package is n= ot loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-num= ber argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn = (setq line (string-to-number (match-string 1 argi))) (setq column (string-t= o-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line= -x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-= line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)= ) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))= ) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scr= een t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq c= ommand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) n= il (error "File name omitted from `%s' option" argi)) (funcall process-file= -arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (d= isplay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) (= (equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functio= ns) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hoo= ks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-"= argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (s= etq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (let* ((argi (car command-line-args-left)) (orig-argi argi) argval comple= tion) (setq command-line-args-left (cdr command-line-args-left)) (if just-f= iles (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn = (progn (setq argval (substring argi (match-end 0))) (setq argi (match-strin= g 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq comple= tion (try-completion argi longopts)) (if (eq completion t) (setq argi (subs= tring argi 1)) (if (stringp completion) (let ((elt (member completion longo= pts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (substri= ng (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (con= d ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-l= ine-args-left (cons argval command-line-args-left))) (funcall (cdr tem) arg= i)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-sta= rtup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startu= p-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-args= -left (setq command-line-args-left (cdr command-line-args-left))))))) (if (= commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-eval"= "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argval (= car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr co= mmand-line-args-left)))))) (read-data (read-from-string str-expr)) (expr (c= ar read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" st= r-expr end) nil (error "Trailing garbage following expression: %s" (substri= ng str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (let= (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem (or= argval (car-safe (prog1 command-line-args-left (setq command-line-args-lef= t (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)) (s= etq append t))) (setq tem (expand-file-name (command-line-normalize-file-na= me tem))) (cond (append (setq load-path (append load-path (list tem))) (if = splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr spli= ce))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem load-= path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let* ((= file (command-line-normalize-file-name (or argval (car-safe (prog1 command-= line-args-left (setq command-line-args-left (cdr command-line-args-left))))= ))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular-p = file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi '("= -scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (expand-file-name file)) = (truename (file-truename file-ex))) (if (file-exists-p truename) (progn (se= tq file-ex truename))) (if (equal argi "-scripteval") (command-line--eval-s= cript file-ex) (command-line--load-script file-ex)))) ((equal argi "-insert= ") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft)))))) (or (stringp tem) (error "File name omitted from `-insert' option"= )) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equ= al argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (prog1 = command-line-args-left (setq command-line-args-left (cdr command-line-args-= left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop"= ) (message "\"--no-desktop\" ignored because the Desktop package is not loa= ded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number ar= gi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq = line (string-to-number (match-string 1 argi))) (setq column (string-to-numb= er (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-opt= ion-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-a= rgs-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (set= q command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((me= mber argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen t)= (setq tem (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil (er= ror "File name omitted from `%s' option" argi)) (funcall process-file-arg t= em)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display= -warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal= argi "--") (setq just-files t)) (t (let ((hooks command-line-functions) (d= id-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks))))= ) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" argi)= (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq in= hibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (fram= e-live-p (selected-frame)) nil (kill-emacs nil))) (while command-line-args-left (let* ((argi (car command-line-args-left)) = (orig-argi argi) argval completion) (setq command-line-args-left (cdr comma= nd-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(= --[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (match-en= d 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^-]" = orig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq = completion t) (setq argi (substring argi 1)) (if (stringp completion) (let = ((elt (member completion longopts))) (or elt (error "Option `%s' is ambiguo= us" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil) (s= etq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switch-alist= )) (if argval (let ((command-line-args-left (cons argval command-line-args-= left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "= -no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcal= l" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (car= -safe (prog1 command-line-args-left (setq command-line-args-left (cdr comma= nd-line-args-left))))))) (if (commandp tem) (command-execute tem) (funcall = tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t)= (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (setq = command-line-args-left (cdr command-line-args-left)))))) (read-data (read-f= rom-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (st= ring-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage foll= owing expression: %s" (substring str-expr end))) (eval expr t))) ((member a= rgi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%s"= path-separator) (setq tem (or argval (car-safe (prog1 command-line-args-le= ft (setq command-line-args-left (cdr command-line-args-left))))))) (progn (= setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-name (= command-line-normalize-file-name tem))) (cond (append (setq load-path (appe= nd load-path (list tem))) (if splice (setq splice load-path))) (splice (set= cdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn (= setq load-path (cons tem load-path)) (setq splice load-path)))))) ((member = argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left))))))) (file-ex (file-truename (expand-file-name= file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load f= ile nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (co= mmand-line-normalize-file-name (or argval (car-safe (prog1 command-line-arg= s-left (setq command-line-args-left (cdr command-line-args-left))))))) (fil= e-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (file= -exists-p truename) (progn (setq file-ex truename))) (if (equal argi "-scri= pteval") (command-line--eval-script file-ex) (command-line--load-script fil= e-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left)))))) (or (stringp tem) (error "File name = omitted from `-insert' option")) (insert-file-contents (command-line-normal= ize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")= ) (or argval (car-safe (prog1 command-line-args-left (setq command-line-arg= s-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs = t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because = the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (= setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-= 9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 argi))= ) (setq column (string-to-number (match-string 2 argi))))) ((setq tem (asso= c orig-argi command-line-x-option-alist)) (setq command-line-args-left (nth= cdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi comma= nd-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) = command-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (= setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 comman= d-line-args-left (setq command-line-args-left (cdr command-line-args-left))= )))) (if (stringp tem) nil (error "File name omitted from `%s' option" argi= )) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\= |multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring ob= solete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((ho= oks command-line-functions) (did-hook nil)) (while (and hooks (not (setq di= d-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook nil = (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if init= ial-window-system nil (setq inhibit-startup-screen t)) (funcall process-fil= e-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs ni= l)))) (let* ((dir command-line-default-directory) tem splice just-files (longop= ts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--secc= omp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visi= t" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt)))= command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (n= ame) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rela= tive file name (%s) due to nil default-directory" name) (let* ((file (expan= d-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-n= oselect file))) (file-name-history--add file) (setq displayable-buffers (co= ns buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-ch= ar (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) ni= l (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-li= ne-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match "= ^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr = tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((tem= (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (list= (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args-= left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval com= pletion) (setq command-line-args-left (cdr command-line-args-left)) (if jus= t-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pro= gn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-st= ring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq com= pletion (try-completion argi longopts)) (if (eq completion t) (setq argi (s= ubstring argi 1)) (if (stringp completion) (let ((elt (member completion lo= ngopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (subs= tring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (= cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comman= d-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem) = argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-= startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-sta= rtup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-a= rgs-left (setq command-line-args-left (cdr command-line-args-left))))))) (i= f (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-ev= al" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argva= l (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr= command-line-args-left)))))) (read-data (read-from-string str-expr)) (expr= (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'"= str-expr end) nil (error "Trailing garbage following expression: %s" (subs= tring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (= let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1))= (setq append t))) (setq tem (expand-file-name (command-line-normalize-file= -name tem))) (cond (append (setq load-path (append load-path (list tem))) (= if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr s= plice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem lo= ad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let*= ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comma= nd-line-args-left (setq command-line-args-left (cdr command-line-args-left)= )))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular= -p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi = '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-n= ame (or argval (car-safe (prog1 command-line-args-left (setq command-line-a= rgs-left (cdr command-line-args-left))))))) (file-ex (expand-file-name file= )) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn = (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--eva= l-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-ins= ert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (or (stringp tem) (error "File name omitted from `-insert' opti= on")) (insert-file-contents (command-line-normalize-file-name tem))) ((or (= equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pro= g1 command-line-args-left (setq command-line-args-left (cdr command-line-ar= gs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-deskt= op") (message "\"--no-desktop\" ignored because the Desktop package is not = loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number= argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (se= tq line (string-to-number (match-string 1 argi))) (setq column (string-to-n= umber (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-= option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-lin= e-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (= setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) (= (member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen= t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq comm= and-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil = (error "File name omitted from `%s' option" argi)) (funcall process-file-ar= g tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (disp= lay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((eq= ual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions)= (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks)= )))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" ar= gi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq= inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (f= rame-live-p (selected-frame)) nil (kill-emacs nil))))) (progn (let* ((dir command-line-default-directory) tem splice just-files = (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" = "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" = "--visit" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car= elt))) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(la= mbda (name) (if (not (or dir (file-name-absolute-p name))) (message "Ignori= ng relative file name (%s) due to nil default-directory" name) (let* ((file= (expand-file-name (command-line-normalize-file-name name) dir)) (buf (find= -file-noselect file))) (file-name-history--add file) (setq displayable-buff= ers (cons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (= goto-char (point-min)) (forward-line (1- line))) (setq line 0) (if (< colum= n 1) nil (move-to-column (1- column))) (setq column 0)))))) (let ((tail com= mand-line-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-= match "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tai= l (cdr tail))))) (let ((tail command-line-ns-option-alist)) (while tail (le= t ((tem (car tail))) (if (string-match "^--" (car tem)) (setq longopts (con= s (list (car tem)) longopts))) (setq tail (cdr tail))))) (while command-lin= e-args-left (let* ((argi (car command-line-args-left)) (orig-argi argi) arg= val completion) (setq command-line-args-left (cdr command-line-args-left)) = (if just-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" arg= i) (progn (progn (setq argval (substring argi (match-end 0))) (setq argi (m= atch-string 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (s= etq completion (try-completion argi longopts)) (if (eq completion t) (setq = argi (substring argi 1)) (if (stringp completion) (let ((elt (member comple= tion longopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq arg= i (substring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))= ))))) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let (= (command-line-args-left (cons argval command-line-args-left))) (funcall (cd= r tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq i= nhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhi= bit-startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command= -line-args-left (setq command-line-args-left (cdr command-line-args-left)))= )))) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi= '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (o= r argval (car-safe (prog1 command-line-args-left (setq command-line-args-le= ft (cdr command-line-args-left)))))) (read-data (read-from-string str-expr)= ) (expr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\= n]*\\'" str-expr end) nil (error "Trailing garbage following expression: %s= " (substring str-expr end))) (eval expr t))) ((member argi '("-L" "-directo= ry")) (let (append) (if (string-match-p (format "\\`%s" path-separator) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (progn (setq tem (substring = tem 1)) (setq append t))) (setq tem (expand-file-name (command-line-normali= ze-file-name tem))) (cond (append (setq load-path (append load-path (list t= em))) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem= (cdr splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons= tem load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")= ) (let* ((file (command-line-normalize-file-name (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-= regular-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((membe= r argi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize= -file-name (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-na= me file)) (truename (file-truename file-ex))) (if (file-exists-p truename) = (progn (setq file-ex truename))) (if (equal argi "-scripteval") (command-li= ne--eval-script file-ex) (command-line--load-script file-ex)))) ((equal arg= i "-insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe= (prog1 command-line-args-left (setq command-line-args-left (cdr command-li= ne-args-left)))))) (or (stringp tem) (error "File name omitted from `-inser= t' option")) (insert-file-contents (command-line-normalize-file-name tem)))= ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-sa= fe (prog1 command-line-args-left (setq command-line-args-left (cdr command-= line-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-n= o-desktop") (message "\"--no-desktop\" ignored because the Desktop package = is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to= -number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (pr= ogn (setq line (string-to-number (match-string 1 argi))) (setq column (stri= ng-to-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-= line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) comm= and-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-al= ist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-le= ft))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup= -screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (se= tq command-line-args-left (cdr command-line-args-left)))))) (if (stringp te= m) nil (error "File name omitted from `%s' option" argi)) (funcall process-= file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi= ) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi)= )) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-fun= ctions) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car= hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\= \`-" argi) (error "Unknown option `%s'" argi)) (if initial-window-system ni= l (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi)))))= (if (frame-live-p (selected-frame)) nil (kill-emacs nil)))))) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil))))))) (let ((command-line-args-left args-left)) (if command-line-args-left (pro= gn (let* ((dir command-line-default-directory) tem splice just-files (longo= pts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--sec= comp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--vis= it" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt))= ) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (= name) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rel= ative file name (%s) due to nil default-directory" name) (let* ((file (expa= nd-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-= noselect file))) (file-name-history--add file) (setq displayable-buffers (c= ons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-c= har (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) n= il (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-l= ine-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match = "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr= tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (lis= t (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args= -left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval co= mpletion) (setq command-line-args-left (cdr command-line-args-left)) (if ju= st-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pr= ogn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-s= tring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq co= mpletion (try-completion argi longopts)) (if (eq completion t) (setq argi (= substring argi 1)) (if (stringp completion) (let ((elt (member completion l= ongopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (sub= string (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) = (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comma= nd-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem)= argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit= -startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-st= artup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-e= val" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left)))))) (read-data (read-from-string str-expr)) (exp= r (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'= " str-expr end) nil (error "Trailing garbage following expression: %s" (sub= string str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) = (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)= ) (setq append t))) (setq tem (expand-file-name (command-line-normalize-fil= e-name tem))) (cond (append (setq load-path (append load-path (list tem))) = (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr = splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem l= oad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let= * ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comm= and-line-args-left (setq command-line-args-left (cdr command-line-args-left= ))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regula= r-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi= '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-= name (or argval (car-safe (prog1 command-line-args-left (setq command-line-= args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name fil= e)) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn= (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--ev= al-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-in= sert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left)))))) (or (stringp tem) (error "File name omitted from `-insert' opt= ion")) (insert-file-contents (command-line-normalize-file-name tem))) ((or = (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desk= top") (message "\"--no-desktop\" ignored because the Desktop package is not= loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-numbe= r argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (s= etq line (string-to-number (match-string 1 argi))) (setq column (string-to-= number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x= -option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-li= ne-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) = (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) = ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scree= n t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq com= mand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil= (error "File name omitted from `%s' option" argi)) (funcall process-file-a= rg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (dis= play-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((e= qual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions= ) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks= ))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" a= rgi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (set= q inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (= frame-live-p (selected-frame)) nil (kill-emacs nil)))))))) (let ((displayable-buffers nil)) (let ((command-line-args-left args-left)= ) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil)))))))) (if (eq initial-buffer-choice t) (progn (get-scratch-buffe= r-create))) (and initial-scratch-message (get-buffer "*scratch*") (save-cur= rent-buffer (set-buffer "*scratch*") (if (=3D 0 (buffer-size)) (progn (inse= rt (substitute-command-keys initial-scratch-message)) (set-buffer-modified-= p nil))))) (if initial-buffer-choice (progn (let ((buf (cond ((stringp init= ial-buffer-choice) (find-file-noselect initial-buffer-choice)) ((functionp = initial-buffer-choice) (funcall initial-buffer-choice)) ((eq initial-buffer= -choice t) (get-scratch-buffer-create)) (t (error "`initial-buffer-choice' = must be a string, a function, or t"))))) (if (buffer-live-p buf) nil (error= "Value returned by `initial-buffer-choice' is not a live buffer: %S" buf))= (setq displayable-buffers (cons buf (delq buf displayable-buffers)))))) (l= et ((displayable-buffers-len (length displayable-buffers)) (nondisplayed-bu= ffers-p nil) (old-face-font-rescale-alist face-font-rescale-alist)) (if (> = displayable-buffers-len 0) (progn (switch-to-buffer (car displayable-buffer= s)))) (cond ((=3D displayable-buffers-len 2) (switch-to-buffer-other-window= (car (cdr displayable-buffers))) (other-window -1)) ((> displayable-buffer= s-len 2) (let ((bufs (reverse (cdr displayable-buffers)))) (switch-to-buffe= r-other-window (car-safe (prog1 bufs (setq bufs (cdr bufs))))) (let ((tail = bufs)) (while tail (let ((buf (car tail))) (switch-to-buffer buf nil t) (se= tq tail (cdr tail))))) (other-window -1)))) (if (> displayable-buffers-len = 2) (progn (setq nondisplayed-buffers-p t))) (if (or inhibit-startup-screen = initial-buffer-choice noninteractive (daemonp) inhibit-x-resources) (if (an= d nondisplayed-buffers-p (not noninteractive) (not inhibit-startup-buffer-m= enu)) (progn (list-buffers))) (run-hooks 'emacs-startup-hook 'term-setup-ho= ok) (if (and (display-multi-font-p) (not (eq face-font-rescale-alist old-fa= ce-font-rescale-alist)) (assoc (font-xlfd-name (face-attribute 'default :fo= nt)) face-font-rescale-alist #'string-match-p)) (progn (set-face-attribute = 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settings)= (progn (frame-notice-user-settings))) (run-hooks 'window-setup-hook) (setq= inhibit-startup-hooks t) (display-startup-screen (> displayable-buffers-le= n 0))))) command-line-1(("-l" "comp" "-f" "batch-byte+native-compile" "emacs-lisp/= byte-opt.el")) (let (xdg-dir startup-init-directory) (progn (setq before-init-time (curr= ent-time)) (setq after-init-time nil) (setq command-line-default-directory = default-directory)) (setq abbreviated-home-dir nil) (let ((vc (getenv "VERS= ION_CONTROL"))) (cond ((eq vc nil)) ((member vc '("t" "numbered")) (setq ve= rsion-control t)) ((member vc '("nil" "existing")) (setq version-control ni= l)) ((member vc '("never" "simple")) (setq version-control 'never)))) (let = ((simple-file-name (locate-file "simple" load-path (get-load-suffixes)))) (= if (null simple-file-name) (let ((standard-output 'external-debugging-outpu= t) (lispdir (expand-file-name "../lisp" data-directory))) (princ "Warning: = Could not find simple.el or simple.elc") (terpri) (if (getenv "EMACSLOADPAT= H") (progn (princ "The EMACSLOADPATH environment variable is set, please ch= eck its value") (terpri))) (if (file-readable-p lispdir) nil (princ (format= "Lisp directory %s not readable?" lispdir)) (terpri))) (setq lisp-director= y (file-truename (file-name-directory simple-file-name))) (setq load-histor= y (mapcar #'(lambda (elt) (if (and (stringp (car elt)) (not (file-name-abso= lute-p (car elt)))) (cons (concat lisp-directory (car elt)) (cdr elt)) elt)= ) load-history)))) (let ((args command-line-args)) (while args (setcar args= (decode-coding-string (car args) locale-coding-system t)) (car-safe (prog1= args (setq args (cdr args)))))) (let ((done nil) (args (cdr command-line-a= rgs)) display-arg) (setq init-file-user (if noninteractive nil (user-login-= name))) (and init-file-user (equal init-file-user (user-real-login-name)) (= setq init-file-user "")) (while (and (not done) args) (let* ((longopts '(("= --no-init-file") ("--no-site-file") ("--no-x-resources") ("--debug-init") (= "--user") ("--iconic") ("--icon-type") ("--quick") ("--no-blinking-cursor")= ("--basic-display") ("--dump-file") ("--temacs") ("--seccomp") ("--init-di= rectory" "--no-comp-spawn"))) (argi (car-safe (prog1 args (setq args (cdr a= rgs))))) (orig-argi argi) argval) (if (string-match "\\`\\(--[^=3D]*\\)=3D"= argi) (progn (progn (setq argval (substring argi (match-end 0))) (setq arg= i (match-string 1 argi))))) (if (string-match "\\`--." orig-argi) (progn (l= et ((completion (try-completion argi longopts))) (cond ((eq completion t) (= setq argi (substring argi 1))) ((stringp completion) (let ((elt (assoc comp= letion longopts))) (if elt nil (error "Option `%s' is ambiguous" argi)) (se= tq argi (substring (car elt) 1)))) (t (progn (setq argval nil) (setq argi o= rig-argi))))))) (if (equal argi "-scripteval") (progn (progn (setq init-fil= e-user nil) (setq noninteractive t)))) (cond ((member argi '("-d" "-display= ")) (setq display-arg (list argi (car-safe (prog1 args (setq args (cdr args= ))))))) ((member argi '("-Q" "-quick")) (progn (setq init-file-user nil) (s= etq site-run-file nil) (setq inhibit-x-resources t)) (put 'site-run-file 's= tandard-value '(nil))) ((member argi '("-no-x-resources")) (setq inhibit-x-= resources t)) ((member argi '("-D" "-basic-display")) (progn (setq no-blink= ing-cursor t) (setq emacs-basic-display t)) (setq initial-frame-alist (cons= '(vertical-scroll-bars) initial-frame-alist))) ((member argi '("-q" "-no-i= nit-file")) (setq init-file-user nil)) ((member argi '("-init-directory")) = (progn (setq user-emacs-directory (or argval (car-safe (prog1 args (setq ar= gs (cdr args)))))) (setq user-emacs-directory (if (stringp user-emacs-direc= tory) (file-name-as-directory (expand-file-name user-emacs-directory comman= d-line-default-directory)) user-emacs-directory)) (setq argval nil))) ((mem= ber argi '("-u" "-user")) (progn (setq init-file-user (or argval (car-safe = (prog1 args (setq args (cdr args)))))) (setq argval nil))) ((equal argi "-n= o-site-file") (setq site-run-file nil) (put 'site-run-file 'standard-value = '(nil))) ((equal argi "-no-comp-spawn") (defvar comp-no-spawn) (setq comp-n= o-spawn t)) ((equal argi "-debug-init") (setq init-file-debug t)) ((equal a= rgi "-iconic") (setq initial-frame-alist (cons '(visibility . icon) initial= -frame-alist))) ((member argi '("-nbc" "-no-blinking-cursor")) (setq no-bli= nking-cursor t)) ((member argi '("-dump-file" "-temacs" "-seccomp")) (or ar= gval (car-safe (prog1 args (setq args (cdr args))))) (setq argval nil)) (t = (setq args (cons argi args)) (setq done t))) (and argval (error "Option `%s= ' doesn't allow an argument" argi)))) (and display-arg (setq args (append d= isplay-arg args))) (and command-line-args (setcdr command-line-args args)))= (let ((user-emacs-directory-warning nil)) (if (listp custom-delayed-init-v= ariables) (progn (mapc #'custom-reevaluate-setting (reverse custom-delayed-= init-variables))))) (setq custom-delayed-init-variables t) (if init-file-us= er (progn (if (string-match "[~/:\n]" init-file-user) (display-warning 'ini= tialization (format "Invalid user name %s" init-file-user) :error) (if (fil= e-directory-p (expand-file-name (if (memq system-type '(windows-nt ms-dos))= "~" (concat "~" init-file-user)))) nil (display-warning 'initialization (f= ormat "User %s has no home directory" (if (equal init-file-user "") (user-r= eal-login-name) init-file-user)) :error))))) (setq xdg-dir startup--xdg-con= fig-home-emacs) (setq startup-init-directory (if (or (=3D 0 (length init-fi= le-user)) (and (eq xdg-dir user-emacs-directory) (not (eq xdg-dir startup--= xdg-config-default)))) user-emacs-directory (setq xdg-dir (concat "~" init-= file-user "/.config/emacs/")) (startup--xdg-or-homedot xdg-dir init-file-us= er))) (startup--load-user-init-file #'(lambda nil (expand-file-name "early-= init.el" startup-init-directory))) (setq early-init-file user-init-file) (i= f (featurep 'native-compile) (progn (startup--update-eln-cache))) (and user= -init-file package-enable-at-startup (not (and (boundp 'package--activated)= package--activated)) (catch 'package-dir-found (let ((dirs (cons package-u= ser-dir package-directory-list))) (let ((tail dirs)) (while tail (let ((dir= (car tail))) (if (file-directory-p dir) (progn (let ((tail (directory-file= s dir))) (while tail (let ((subdir (car tail))) (if (let ((subdir (expand-f= ile-name subdir dir))) (and (file-directory-p subdir) (file-exists-p (expan= d-file-name (package--description-file subdir) subdir)))) (progn (throw 'pa= ckage-dir-found t))) (setq tail (cdr tail))))))) (setq tail (cdr tail))))))= ) (package-activate-all)) (condition-case error (if noninteractive nil (if = (and initial-window-system (not (featurep (intern (concat (symbol-name init= ial-window-system) "-win"))))) (error "Unsupported window system `%s'" init= ial-window-system)) (setq command-line-args (let ((window-system initial-wi= ndow-system)) (handle-args-function command-line-args))) (let ((window-syst= em initial-window-system)) (window-system-initialization)) (put initial-win= dow-system 'window-system-initialized t)) (error (princ (if (eq (car error)= 'error) (apply #'concat (cdr error)) (if (memq 'file-error (get (car error= ) 'error-conditions)) (format "%s: %s" (nth 1 error) (mapconcat #'(lambda (= obj) (prin1-to-string obj t)) (cdr (cdr error)) ", ")) (format "%s: %s" (ge= t (car error) 'error-message) (mapconcat #'(lambda (obj) (prin1-to-string o= bj t)) (cdr error) ", ")))) 'external-debugging-output) (terpri 'external-d= ebugging-output) (setq initial-window-system nil) (kill-emacs))) (run-hooks= 'before-init-hook) (if (daemonp) nil (if (or noninteractive emacs-basic-di= splay) (progn (setq menu-bar-mode nil) (setq tab-bar-mode nil) (setq tool-b= ar-mode nil))) (frame-initialize)) (if (fboundp 'x-create-frame) (progn (if= noninteractive nil (tool-bar-setup)))) (if noninteractive nil (startup--se= tup-quote-display) (setq internal--text-quoting-flag t)) (normal-erase-is-b= ackspace-setup-frame) (or (eq initial-window-system 'pc) (tty-register-defa= ult-colors)) (let ((old-scalable-fonts-allowed scalable-fonts-allowed) (old= -face-ignored-fonts face-ignored-fonts)) (if site-run-file (let ((inhibit-s= tartup-screen inhibit-startup-screen)) (load site-run-file t t))) (startup-= -load-user-init-file #'(lambda nil (cond ((eq startup-init-directory xdg-di= r) nil) ((eq system-type 'ms-dos) (concat "~" init-file-user "/_emacs")) ((= not (eq system-type 'windows-nt)) (concat "~" init-file-user "/.emacs")) ((= directory-files "~" nil "\\`\\.emacs\\(\\.elc?\\)?\\'") "~/.emacs") ((direc= tory-files "~" nil "\\`_emacs\\(\\.elc?\\)?\\'") (setq delayed-warnings-lis= t (cons (list 'initialization (format-message "`_emacs' init file is deprec= ated, please use `.emacs'")) delayed-warnings-list)) "~/_emacs") (t "~/.ema= cs"))) #'(lambda nil (expand-file-name "init.el" startup-init-directory)) t= ) (if (featurep 'native-compile) (progn (startup--update-eln-cache))) (if (= and deactivate-mark transient-mark-mode) (progn (save-current-buffer (set-b= uffer (window-buffer)) (deactivate-mark)))) (if (and (not noninteractive) (= file-exists-p abbrev-file-name) (file-readable-p abbrev-file-name)) (progn = (quietly-read-abbrev-file abbrev-file-name))) (setq abbrevs-changed nil) (a= nd mail-host-address (equal user-mail-address (let (mail-host-address) (con= dition-case nil (progn (custom--standard-value 'user-mail-address)) (error = nil)))) (custom-reevaluate-setting 'user-mail-address)) (if (and (eq scalab= le-fonts-allowed old-scalable-fonts-allowed) (eq face-ignored-fonts old-fac= e-ignored-fonts)) nil (clear-face-cache))) (setq after-init-time (current-t= ime)) (run-hooks 'after-init-hook 'delayed-warnings-hook) (if (get-buffer "= *scratch*") (save-current-buffer (set-buffer "*scratch*") (if (eq major-mod= e 'fundamental-mode) (funcall initial-major-mode)))) (if (or noninteractive= initial-window-system (daemonp)) nil (tty-run-terminal-initialization (sel= ected-frame) nil t)) (setq memory-signal-data (list 'error (substitute-comm= and-keys "Memory exhausted--use \\[save-some-buffers] then exit and restart= Emacs"))) (custom-reevaluate-setting 'user-emacs-directory-warning) (comma= nd-line-1 (cdr command-line-args)) (if (and user-emacs-directory-warning (n= ot (file-accessible-directory-p user-emacs-directory))) (progn (locate-user= -emacs-file ""))) (let (warned) (let ((tail load-path)) (while tail (let ((= dir (car tail))) (and (not noninteractive) (not warned) (stringp dir) (stri= ng-equal (file-name-as-directory (expand-file-name dir)) (expand-file-name = user-emacs-directory)) (setq warned t) (display-warning 'initialization (fo= rmat-message "Your `load-path' seems to contain\nyour `user-emacs-directory= ': %s\nThis is likely to cause problems...\nConsider using a subdirectory i= nstead, e.g.: %s" dir (expand-file-name "lisp" user-emacs-directory)) :warn= ing)) (setq tail (cdr tail)))))) (if noninteractive (kill-emacs t)) (let ((= dn (daemonp))) (if dn (progn (if (stringp dn) (progn (setq server-name dn))= ) (condition-case err (server-start) (error (error "Unable to start daemon:= %s; exiting" (error-message-string err)))) (if server-process (daemon-init= ialized) (if (stringp dn) (message "Unable to start daemon: Emacs server na= med %S already running" server-name) (message "Unable to start the daemon.\= nAnother instance of Emacs is running the server, either as daemon or inter= actively.\nYou can use emacsclient to connect to that Emacs process.")) (ki= ll-emacs 1))))) (if (and (boundp 'x-session-previous-id) (stringp x-session= -previous-id)) (with-no-warnings (emacs-session-restore x-session-previous-= id)))) command-line() (unwind-protect (command-line) (if default-directory (setq default-direct= ory (abbreviate-file-name default-directory))) (or auto-save-list-file-name= (and auto-save-list-file-prefix (setq auto-save-list-file-name (cond ((eq = system-type 'ms-dos) (make-directory (file-name-directory auto-save-list-fi= le-prefix) t) (concat (make-temp-name (expand-file-name auto-save-list-file= -prefix)) "~")) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file= -prefix (emacs-pid) (system-name)))))))) (if inhibit-startup-hooks nil (run= -hooks 'emacs-startup-hook 'term-setup-hook)) (if (or frame-initial-frame (= not (and initial-window-system (not noninteractive) (not (eq initial-window= -system 'pc))))) (progn (if (and (display-multi-font-p) (not (eq face-font-= rescale-alist old-face-font-rescale-alist)) (assoc (face-attribute 'default= :font) face-font-rescale-alist #'startup--rescale-elt-match-p)) (progn (se= t-face-attribute 'default nil :font (font-spec)))) (if (fboundp 'frame-noti= ce-user-settings) (frame-notice-user-settings)) (if (fboundp 'frame-set-bac= kground-mode) (frame-set-background-mode (selected-frame))))) (if (fboundp = 'font-menu-add-default) (font-menu-add-default)) (if inhibit-startup-hooks = nil (run-hooks 'window-setup-hook))) (let ((old-face-font-rescale-alist face-font-rescale-alist)) (unwind-prot= ect (command-line) (if default-directory (setq default-directory (abbreviat= e-file-name default-directory))) (or auto-save-list-file-name (and auto-sav= e-list-file-prefix (setq auto-save-list-file-name (cond ((eq system-type 'm= s-dos) (make-directory (file-name-directory auto-save-list-file-prefix) t) = (concat (make-temp-name (expand-file-name auto-save-list-file-prefix)) "~")= ) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs= -pid) (system-name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-= startup-hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initi= al-window-system (not noninteractive) (not (eq initial-window-system 'pc)))= )) (progn (if (and (display-multi-font-p) (not (eq face-font-rescale-alist = old-face-font-rescale-alist)) (assoc (face-attribute 'default :font) face-f= ont-rescale-alist #'startup--rescale-elt-match-p)) (progn (set-face-attribu= te 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settin= gs) (frame-notice-user-settings)) (if (fboundp 'frame-set-background-mode) = (frame-set-background-mode (selected-frame))))) (if (fboundp 'font-menu-add= -default) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks= 'window-setup-hook)))) (if command-line-processed (message internal--top-level-message) (setq co= mmand-line-processed t) (setq startup--xdg-config-home-emacs (let ((xdg-con= fig-home (getenv-internal "XDG_CONFIG_HOME"))) (if xdg-config-home (concat = xdg-config-home "/emacs/") startup--xdg-config-default))) (setq user-emacs-= directory (startup--xdg-or-homedot startup--xdg-config-home-emacs nil)) (if= (featurep 'native-compile) (progn (if (native-comp-available-p) nil (progn= (setq native-comp-jit-compilation nil) (setq native-comp-enable-subr-tramp= olines nil))) (let ((path-env (getenv "EMACSNATIVELOADPATH"))) (if path-env= (progn (let ((tail (split-string path-env path-separator))) (while tail (l= et ((path (car tail))) (if (string=3D "" path) nil (setq native-comp-eln-lo= ad-path (cons path native-comp-eln-load-path))) (setq tail (cdr tail)))))))= ) (setq native-comp-eln-load-path (cons (expand-file-name "eln-cache/" user= -emacs-directory) native-comp-eln-load-path)))) (let ((tail load-path) (lis= pdir (expand-file-name "../lisp" data-directory)) dir) (while tail (setq di= r (car tail)) (let ((default-directory dir)) (load (expand-file-name "subdi= rs.el") t t t)) (or (string-prefix-p lispdir dir) (let ((default-directory = dir)) (load (expand-file-name "leim-list.el") t t t))) (setq tail (cdr tail= )))) (cond ((memq system-type '(ms-dos windows-nt)) (progn (setq eol-mnemon= ic-unix "(Unix)") (setq eol-mnemonic-mac "(Mac)"))) (t (progn (setq eol-mne= monic-dos "(DOS)") (setq eol-mnemonic-mac "(Mac)")))) (if (and (featurep 'a= ndroid) (eq system-type 'android) (fboundp 'android-locale-for-system-langu= age) initial-window-system) (set-locale-environment (funcall 'android-local= e-for-system-language)) (set-locale-environment nil)) (if locale-coding-sys= tem (progn (let ((coding (if (eq system-type 'windows-nt) 'utf-8 locale-cod= ing-system))) (save-excursion (let ((tail (buffer-list))) (while tail (let = ((elt (car tail))) (set-buffer elt) (if default-directory (setq default-dir= ectory (if (eq system-type 'windows-nt) (let ((defdir (decode-coding-string= default-directory coding t))) (expand-file-name defdir defdir)) (decode-co= ding-string default-directory coding t)))) (setq tail (cdr tail)))))) (let = ((tail '(load-path exec-path))) (while tail (let ((pathsym (car tail))) (le= t ((path (symbol-value pathsym))) (if (listp path) (set pathsym (mapcar #'(= lambda (dir) (decode-coding-string dir coding t)) path)))) (setq tail (cdr = tail))))) (if (featurep 'native-compile) (progn (let ((npath (symbol-value = 'native-comp-eln-load-path))) (set 'native-comp-eln-load-path (mapcar #'(la= mbda (dir) (expand-file-name (decode-coding-string dir coding t))) npath)))= (setq startup--original-eln-load-path (copy-sequence native-comp-eln-load-= path)))) (let ((tail '(data-directory doc-directory exec-directory installa= tion-directory invocation-directory invocation-name source-directory shared= -game-score-directory))) (while tail (let ((filesym (car tail))) (let ((fil= e (symbol-value filesym))) (if (stringp file) (set filesym (decode-coding-s= tring file coding t)))) (setq tail (cdr tail)))))))) (let ((dir default-dir= ectory)) (save-current-buffer (set-buffer "*Messages*") (messages-buffer-mo= de) (setq default-directory (or dir (expand-file-name "~/"))))) (put 'user-= full-name 'standard-value (list (default-value 'user-full-name))) (let ((pw= d (getenv "PWD"))) (and pwd (or (and default-directory (condition-case nil = (progn (equal (file-attributes (file-name-as-directory pwd)) (file-attribut= es (file-name-as-directory default-directory)))) (error nil))) (setq proces= s-environment (delete (concat "PWD=3D" pwd) process-environment))))) (if (l= istp charset-map-path) (let ((coding (if (eq system-type 'windows-nt) 'utf-= 8 locale-coding-system))) (setq charset-map-path (mapcar #'(lambda (dir) (d= ecode-coding-string dir coding t)) charset-map-path)))) (if default-directo= ry (setq default-directory (abbreviate-file-name default-directory)) (displ= ay-warning 'initialization "Error setting default-directory")) (let ((old-f= ace-font-rescale-alist face-font-rescale-alist)) (unwind-protect (command-l= ine) (if default-directory (setq default-directory (abbreviate-file-name de= fault-directory))) (or auto-save-list-file-name (and auto-save-list-file-pr= efix (setq auto-save-list-file-name (cond ((eq system-type 'ms-dos) (make-d= irectory (file-name-directory auto-save-list-file-prefix) t) (concat (make-= temp-name (expand-file-name auto-save-list-file-prefix)) "~")) (t (expand-f= ile-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs-pid) (system-= name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-hook '= term-setup-hook)) (if (or frame-initial-frame (not (and initial-window-syst= em (not noninteractive) (not (eq initial-window-system 'pc))))) (progn (if = (and (display-multi-font-p) (not (eq face-font-rescale-alist old-face-font-= rescale-alist)) (assoc (face-attribute 'default :font) face-font-rescale-al= ist #'startup--rescale-elt-match-p)) (progn (set-face-attribute 'default ni= l :font (font-spec)))) (if (fboundp 'frame-notice-user-settings) (frame-not= ice-user-settings)) (if (fboundp 'frame-set-background-mode) (frame-set-bac= kground-mode (selected-frame))))) (if (fboundp 'font-menu-add-default) (fon= t-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window-setup= -hook)))) (setenv "TERM" "dumb") (let ((display (frame-parameter nil 'displ= ay))) (if (stringp display) (setq display (concat "DISPLAY=3D" display)) (l= et ((env initial-environment)) (while (and env (or (not (string-match "\\`D= ISPLAY=3D" (car env))) (progn (setq display (car env)) nil))) (setq env (cd= r env))))) (if display (progn (setq process-environment (delete display pro= cess-environment)))))) normal-top-level() Loading macroexp.elc (compiled; note, source file is newer)... Internal native compiler error: "emacs-lisp/byte-opt.el", "failed to compil= e", "/var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30= .0.50-86beb03d/byte-opt-9c5f25f5-e58940dc.eln", "error invoking gcc driver" make[3]: *** [Makefile:330: emacs-lisp/byte-opt.elc] Error 255 /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc34y9JJ.o: plugin neede= d to handle lto object /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:= /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc34y9JJ.o: plugin neede= d to handle lto object =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd =1B[01m=1B[Klto1:=1B[m=1B[K =1B[01;31m=1B[Kinternal compiler error: =1B[m= =1B[Koriginal not compressed with zstd 0x59fe33ed67e5 internal_error(char const*, ...) ???:0 0x59e95d51b7e5 internal_error(char const*, ...) ???:0 0x59e95d640c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x59fe33ffbc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x59e95d68c726 cgraph_node::get_untransformed_body() ???:0 0x59fe34047726 cgraph_node::get_untransformed_body() ???:0 0x59e95dd22ff4 cgraph_node::expand() ???:0 0x59fe346ddff4 cgraph_node::expand() ???:0 0x59e95d66407b symbol_table::compile() ???:0 0x59fe3401f07b symbol_table::compile() ???:0 0x59e95dd07402 lto_main() ???:0 0x59fe346c2402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). See for instructions. Please include the complete backtrace with any bug report. See for instructions. 0x55826381a7e5 internal_error(char const*, ...) ???:0 0x5714606387e5 internal_error(char const*, ...) ???:0 0x55826393fc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x57146075dc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x55826398b726 cgraph_node::get_untransformed_body() ???:0 0x558264021ff4 cgraph_node::expand() ???:0 0x5714607a9726 cgraph_node::get_untransformed_body() ???:0 0x571460e3fff4 cgraph_node::expand() ???:0 0x55826396307b symbol_table::compile() ???:0 0x57146078107b symbol_table::compile() ???:0 0x558264006402 lto_main() ???:0 0x571460e24402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x61ca7b7f07e5 internal_error(char const*, ...) ???:0 0x57526379a7e5 internal_error(char const*, ...) ???:0 0x5752638bfc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x61ca7b915c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x57526390b726 cgraph_node::get_untransformed_body() ???:0 0x61ca7b961726 cgraph_node::get_untransformed_body() ???:0 0x61ca7bff7ff4 cgraph_node::expand() ???:0 0x575263fa1ff4 cgraph_node::expand() ???:0 0x61ca7b93907b symbol_table::compile() ???:0 0x5752638e307b symbol_table::compile() ???:0 0x575263f86402 lto_main() ???:0 0x61ca7bfdc402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. Please include the complete backtrace with any bug report. See for instructions. See for instructions. 0x61efcb6597e5 internal_error(char const*, ...) ???:0 0x61efcb77ec5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x61efcb7ca726 cgraph_node::get_untransformed_body() ???:0 0x61efcbe60ff4 cgraph_node::expand() ???:0 0x61efcb7a207b symbol_table::compile() ???:0 0x61efcbe45402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x5d7e229737e5 internal_error(char const*, ...) ???:0 0x5d7e22a98c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5d7e22ae4726 cgraph_node::get_untransformed_body() ???:0 0x5d7e2317aff4 cgraph_node::expand() ???:0 0x5d7e22abc07b symbol_table::compile() ???:0 0x5d7e2315f402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x64a7c1d2e7e5 internal_error(char const*, ...) ???:0 0x64a7c1e53c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x64a7c1e9f726 cgraph_node::get_untransformed_body() ???:0 0x64a7c2535ff4 cgraph_node::expand() ???:0 0x5ddadc6cb7e5 internal_error(char const*, ...) ???:0 0x64a7c1e7707b symbol_table::compile() ???:0 0x64a7c251a402 lto_main() ???:0 0x5ddadc7f0c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x5ddadc83c726 cgraph_node::get_untransformed_body() ???:0 0x5ddadced2ff4 cgraph_node::expand() ???:0 0x5ddadc81407b symbol_table::compile() ???:0 0x5ddadceb7402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x614027bae7e5 internal_error(char const*, ...) ???:0 0x614027cd3c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x614027d1f726 cgraph_node::get_untransformed_body() ???:0 0x6140283b5ff4 cgraph_node::expand() ???:0 0x614027cf707b symbol_table::compile() ???:0 0x61402839a402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :29: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans9.ltr= ans.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :5: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans1.ltra= ns.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :53: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans17.lt= rans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :35: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans11.lt= rans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :44: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans14.lt= rans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :14: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans4.ltr= ans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :8: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans2.ltra= ns.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :17: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans5.ltr= ans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :20: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans6.ltr= ans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :32: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans10.lt= rans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :2: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans0.ltra= ns.o] Error 1 0x5e5afda1c7e5 internal_error(char const*, ...) ???:0 0x5e5afdb41c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5e5afdb8d726 cgraph_node::get_untransformed_body() ???:0 0x5e5afe223ff4 cgraph_node::expand() ???:0 0x5e5afdb6507b symbol_table::compile() ???:0 0x5e5afe208402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :41: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans13.lt= rans.o] Error 1 0x5e1ab653d7e5 internal_error(char const*, ...) ???:0 0x5e1ab6662c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5e1ab66ae726 cgraph_node::get_untransformed_body() ???:0 0x5e1ab6d44ff4 cgraph_node::expand() ???:0 0x5e1ab668607b symbol_table::compile() ???:0 0x5e1ab6d29402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x64b3d75537e5 internal_error(char const*, ...) ???:0 0x5abb969277e5 internal_error(char const*, ...) ???:0 0x64b3d7678c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5abb96a4cc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x64b3d76c4726 cgraph_node::get_untransformed_body() ???:0 0x5abb96a98726 cgraph_node::get_untransformed_body() ???:0 0x64b3d7d5aff4 cgraph_node::expand() ???:0 0x5abb9712eff4 cgraph_node::expand() ???:0 0x64b3d769c07b symbol_table::compile() ???:0 0x5abb96a7007b symbol_table::compile() ???:0 0x5abb97113402 lto_main() ???:0 0x64b3d7d3f402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. Please include the complete backtrace with any bug report. See for instructions. See for instructions. 0x648cd9a817e5 internal_error(char const*, ...) ???:0 0x648cd9ba6c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x648cd9bf2726 cgraph_node::get_untransformed_body() ???:0 0x648cda288ff4 cgraph_node::expand() ???:0 0x648cd9bca07b symbol_table::compile() ???:0 0x648cda26d402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x5c08af1ac7e5 internal_error(char const*, ...) ???:0 0x5c08af2d1c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x5c08af31d726 cgraph_node::get_untransformed_body() ???:0 0x5c08af9b3ff4 cgraph_node::expand() ???:0 0x5c08af2f507b symbol_table::compile() ???:0 0x5c08af998402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x6478b45877e5 internal_error(char const*, ...) ???:0 0x6478b46acc5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x6478b46f8726 cgraph_node::get_untransformed_body() ???:0 0x6478b4d8eff4 cgraph_node::expand() ???:0 0x6478b46d007b symbol_table::compile() ???:0 0x6478b4d73402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. 0x55ae2b6af7e5 internal_error(char const*, ...) ???:0 0x55ae2b7d4c5f lto_get_section_data(lto_file_decl_data*, lto_section_type, = char const*, int, unsigned long*, bool) ???:0 0x55ae2b820726 cgraph_node::get_untransformed_body() ???:0 0x55ae2bed4b5e cgraph_node::materialize_clone() ???:0 0x55ae2b8207ae cgraph_node::get_untransformed_body() ???:0 0x55ae2beb6ff4 cgraph_node::expand() ???:0 0x55ae2b7f807b symbol_table::compile() ???:0 0x55ae2be9b402 lto_main() ???:0 Please submit a full bug report, with preprocessed source (by using -frepor= t-bug). Please include the complete backtrace with any bug report. See for instructions. make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :47: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans15.lt= rans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :38: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans12.lt= rans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :23: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans7.ltr= ans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :50: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans16.lt= rans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :26: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans8.ltr= ans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :11: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans3.ltr= ans.o] Error 1 make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccUyrEtQ.mk= :56: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/cc7nGevW.ltrans18.lt= rans.o] Error 1 =1B[01m=1B[Klto-wrapper:=1B[m=1B[K =1B[01;31m=1B[Kfatal error: =1B[m=1B[Kma= ke returned 2 exit status compilation terminated. collect2: fatal error: lto-wrapper returned 1 exit status compilation terminated. libgccjit.so: error: error invoking gcc driver Error: native-ice ("emacs-lisp/comp.el" "failed to compile" "/var/tmp/porta= ge/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03d/comp= -7672a6ed-3b7ae11b.eln" "error invoking gcc driver") signal(native-ice ("emacs-lisp/comp.el" "failed to compile" "/var/tmp/por= tage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.50-86beb03d/co= mp-7672a6ed-3b7ae11b.eln" "error invoking gcc driver")) comp--native-compile("emacs-lisp/comp.el") batch-native-compile() batch-byte+native-compile() funcall(batch-byte+native-compile) (if (commandp tem) (command-execute tem) (funcall tem)) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((com= mand-line-args-left (cons argval command-line-args-left))) (funcall (cdr te= m) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhib= it-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-= startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-lin= e-args-left (setq command-line-args-left (cdr command-line-args-left)))))))= (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("= -eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left)))))) (read-data (read-from-string str-expr)) (e= xpr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\= \'" str-expr end) nil (error "Trailing garbage following expression: %s" (s= ubstring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")= ) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq t= em (or argval (car-safe (prog1 command-line-args-left (setq command-line-ar= gs-left (cdr command-line-args-left))))))) (progn (setq tem (substring tem = 1)) (setq append t))) (setq tem (expand-file-name (command-line-normalize-f= ile-name tem))) (cond (append (setq load-path (append load-path (list tem))= ) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cd= r splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem= load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (l= et* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regu= lar-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member ar= gi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-fil= e-name (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name f= ile)) (truename (file-truename file-ex))) (if (file-exists-p truename) (pro= gn (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--= eval-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-= insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) (or (stringp tem) (error "File name omitted from `-insert' o= ption")) (insert-file-contents (command-line-normalize-file-name tem))) ((o= r (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (= prog1 command-line-args-left (setq command-line-args-left (cdr command-line= -args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-de= sktop") (message "\"--no-desktop\" ignored because the Desktop package is n= ot loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-num= ber argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn = (setq line (string-to-number (match-string 1 argi))) (setq column (string-t= o-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line= -x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-= line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)= ) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))= ) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scr= een t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq c= ommand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) n= il (error "File name omitted from `%s' option" argi)) (funcall process-file= -arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (d= isplay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) (= (equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functio= ns) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hoo= ks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-"= argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (s= etq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (let* ((argi (car command-line-args-left)) (orig-argi argi) argval comple= tion) (setq command-line-args-left (cdr command-line-args-left)) (if just-f= iles (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (progn = (progn (setq argval (substring argi (match-end 0))) (setq argi (match-strin= g 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq comple= tion (try-completion argi longopts)) (if (eq completion t) (setq argi (subs= tring argi 1)) (if (stringp completion) (let ((elt (member completion longo= pts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (substri= ng (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (con= d ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-l= ine-args-left (cons argval command-line-args-left))) (funcall (cdr tem) arg= i)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-sta= rtup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startu= p-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-args= -left (setq command-line-args-left (cdr command-line-args-left))))))) (if (= commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-eval"= "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argval (= car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr co= mmand-line-args-left)))))) (read-data (read-from-string str-expr)) (expr (c= ar read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" st= r-expr end) nil (error "Trailing garbage following expression: %s" (substri= ng str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (let= (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem (or= argval (car-safe (prog1 command-line-args-left (setq command-line-args-lef= t (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)) (s= etq append t))) (setq tem (expand-file-name (command-line-normalize-file-na= me tem))) (cond (append (setq load-path (append load-path (list tem))) (if = splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr spli= ce))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem load-= path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let* ((= file (command-line-normalize-file-name (or argval (car-safe (prog1 command-= line-args-left (setq command-line-args-left (cdr command-line-args-left))))= ))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular-p = file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi '("= -scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (expand-file-name file)) = (truename (file-truename file-ex))) (if (file-exists-p truename) (progn (se= tq file-ex truename))) (if (equal argi "-scripteval") (command-line--eval-s= cript file-ex) (command-line--load-script file-ex)))) ((equal argi "-insert= ") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 co= mmand-line-args-left (setq command-line-args-left (cdr command-line-args-le= ft)))))) (or (stringp tem) (error "File name omitted from `-insert' option"= )) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equ= al argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (prog1 = command-line-args-left (setq command-line-args-left (cdr command-line-args-= left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop"= ) (message "\"--no-desktop\" ignored because the Desktop package is not loa= ded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number ar= gi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (setq = line (string-to-number (match-string 1 argi))) (setq column (string-to-numb= er (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-opt= ion-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-a= rgs-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (set= q command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((me= mber argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen t)= (setq tem (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil (er= ror "File name omitted from `%s' option" argi)) (funcall process-file-arg t= em)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display= -warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal= argi "--") (setq just-files t)) (t (let ((hooks command-line-functions) (d= id-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks))))= ) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" argi)= (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq in= hibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (fram= e-live-p (selected-frame)) nil (kill-emacs nil))) (while command-line-args-left (let* ((argi (car command-line-args-left)) = (orig-argi argi) argval completion) (setq command-line-args-left (cdr comma= nd-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(= --[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (match-en= d 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--?[^-]" = orig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq = completion t) (setq argi (substring argi 1)) (if (stringp completion) (let = ((elt (member completion longopts))) (or elt (error "Option `%s' is ambiguo= us" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval nil) (s= etq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switch-alist= )) (if argval (let ((command-line-args-left (cons argval command-line-args-= left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "= -no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcal= l" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (car= -safe (prog1 command-line-args-left (setq command-line-args-left (cdr comma= nd-line-args-left))))))) (if (commandp tem) (command-execute tem) (funcall = tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t)= (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left (setq = command-line-args-left (cdr command-line-args-left)))))) (read-data (read-f= rom-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (st= ring-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage foll= owing expression: %s" (substring str-expr end))) (eval expr t))) ((member a= rgi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%s"= path-separator) (setq tem (or argval (car-safe (prog1 command-line-args-le= ft (setq command-line-args-left (cdr command-line-args-left))))))) (progn (= setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file-name (= command-line-normalize-file-name tem))) (cond (append (setq load-path (appe= nd load-path (list tem))) (if splice (setq splice load-path))) (splice (set= cdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (progn (= setq load-path (cons tem load-path)) (setq splice load-path)))))) ((member = argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (or ar= gval (car-safe (prog1 command-line-args-left (setq command-line-args-left (= cdr command-line-args-left))))))) (file-ex (file-truename (expand-file-name= file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load f= ile nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((file (co= mmand-line-normalize-file-name (or argval (car-safe (prog1 command-line-arg= s-left (setq command-line-args-left (cdr command-line-args-left))))))) (fil= e-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (file= -exists-p truename) (progn (setq file-ex truename))) (if (equal argi "-scri= pteval") (command-line--eval-script file-ex) (command-line--load-script fil= e-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left)))))) (or (stringp tem) (error "File name = omitted from `-insert' option")) (insert-file-contents (command-line-normal= ize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")= ) (or argval (car-safe (prog1 command-line-args-left (setq command-line-arg= s-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs = t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because = the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (= setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-= 9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1 argi))= ) (setq column (string-to-number (match-string 2 argi))))) ((setq tem (asso= c orig-argi command-line-x-option-alist)) (setq command-line-args-left (nth= cdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi comma= nd-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) = command-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (= setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 comman= d-line-args-left (setq command-line-args-left (cdr command-line-args-left))= )))) (if (stringp tem) nil (error "File name omitted from `%s' option" argi= )) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\= |multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring ob= solete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((ho= oks command-line-functions) (did-hook nil)) (while (and hooks (not (setq di= d-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-hook nil = (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if init= ial-window-system nil (setq inhibit-startup-screen t)) (funcall process-fil= e-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs ni= l)))) (let* ((dir command-line-default-directory) tem splice just-files (longop= ts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--secc= omp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visi= t" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt)))= command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (n= ame) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rela= tive file name (%s) due to nil default-directory" name) (let* ((file (expan= d-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-n= oselect file))) (file-name-history--add file) (setq displayable-buffers (co= ns buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-ch= ar (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) ni= l (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-li= ne-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match "= ^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr = tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((tem= (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (list= (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args-= left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval com= pletion) (setq command-line-args-left (cdr command-line-args-left)) (if jus= t-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pro= gn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-st= ring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq com= pletion (try-completion argi longopts)) (if (eq completion t) (setq argi (s= ubstring argi 1)) (if (stringp completion) (let ((elt (member completion lo= ngopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (subs= tring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) (= cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comman= d-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem) = argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-= startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-sta= rtup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-a= rgs-left (setq command-line-args-left (cdr command-line-args-left))))))) (i= f (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-ev= al" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argva= l (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr= command-line-args-left)))))) (read-data (read-from-string str-expr)) (expr= (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'"= str-expr end) nil (error "Trailing garbage following expression: %s" (subs= tring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (= let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem = (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-= left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1))= (setq append t))) (setq tem (expand-file-name (command-line-normalize-file= -name tem))) (cond (append (setq load-path (append load-path (list tem))) (= if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr s= plice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem lo= ad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let*= ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comma= nd-line-args-left (setq command-line-args-left (cdr command-line-args-left)= )))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular= -p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi = '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-n= ame (or argval (car-safe (prog1 command-line-args-left (setq command-line-a= rgs-left (cdr command-line-args-left))))))) (file-ex (expand-file-name file= )) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn = (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--eva= l-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-ins= ert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (or (stringp tem) (error "File name omitted from `-insert' opti= on")) (insert-file-contents (command-line-normalize-file-name tem))) ((or (= equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pro= g1 command-line-args-left (setq command-line-args-left (cdr command-line-ar= gs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-deskt= op") (message "\"--no-desktop\" ignored because the Desktop package is not = loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number= argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (se= tq line (string-to-number (match-string 1 argi))) (setq column (string-to-n= umber (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x-= option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-lin= e-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (= setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) (= (member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen= t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq comm= and-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil = (error "File name omitted from `%s' option" argi)) (funcall process-file-ar= g tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (disp= lay-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((eq= ual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions)= (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks)= )))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" ar= gi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq= inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (f= rame-live-p (selected-frame)) nil (kill-emacs nil))))) (progn (let* ((dir command-line-default-directory) tem splice just-files = (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" = "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" = "--visit" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car= elt))) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(la= mbda (name) (if (not (or dir (file-name-absolute-p name))) (message "Ignori= ng relative file name (%s) due to nil default-directory" name) (let* ((file= (expand-file-name (command-line-normalize-file-name name) dir)) (buf (find= -file-noselect file))) (file-name-history--add file) (setq displayable-buff= ers (cons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (= goto-char (point-min)) (forward-line (1- line))) (setq line 0) (if (< colum= n 1) nil (move-to-column (1- column))) (setq column 0)))))) (let ((tail com= mand-line-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-= match "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tai= l (cdr tail))))) (let ((tail command-line-ns-option-alist)) (while tail (le= t ((tem (car tail))) (if (string-match "^--" (car tem)) (setq longopts (con= s (list (car tem)) longopts))) (setq tail (cdr tail))))) (while command-lin= e-args-left (let* ((argi (car command-line-args-left)) (orig-argi argi) arg= val completion) (setq command-line-args-left (cdr command-line-args-left)) = (if just-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" arg= i) (progn (progn (setq argval (substring argi (match-end 0))) (setq argi (m= atch-string 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (s= etq completion (try-completion argi longopts)) (if (eq completion t) (setq = argi (substring argi 1)) (if (stringp completion) (let ((elt (member comple= tion longopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq arg= i (substring (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))= ))))) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let (= (command-line-args-left (cons argval command-line-args-left))) (funcall (cd= r tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq i= nhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhi= bit-startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command= -line-args-left (setq command-line-args-left (cdr command-line-args-left)))= )))) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi= '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (o= r argval (car-safe (prog1 command-line-args-left (setq command-line-args-le= ft (cdr command-line-args-left)))))) (read-data (read-from-string str-expr)= ) (expr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\= n]*\\'" str-expr end) nil (error "Trailing garbage following expression: %s= " (substring str-expr end))) (eval expr t))) ((member argi '("-L" "-directo= ry")) (let (append) (if (string-match-p (format "\\`%s" path-separator) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left))))))) (progn (setq tem (substring = tem 1)) (setq append t))) (setq tem (expand-file-name (command-line-normali= ze-file-name tem))) (cond (append (setq load-path (append load-path (list t= em))) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem= (cdr splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons= tem load-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")= ) (let* ((file (command-line-normalize-file-name (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-= regular-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((membe= r argi '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize= -file-name (or argval (car-safe (prog1 command-line-args-left (setq command= -line-args-left (cdr command-line-args-left))))))) (file-ex (expand-file-na= me file)) (truename (file-truename file-ex))) (if (file-exists-p truename) = (progn (setq file-ex truename))) (if (equal argi "-scripteval") (command-li= ne--eval-script file-ex) (command-line--load-script file-ex)))) ((equal arg= i "-insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe= (prog1 command-line-args-left (setq command-line-args-left (cdr command-li= ne-args-left)))))) (or (stringp tem) (error "File name omitted from `-inser= t' option")) (insert-file-contents (command-line-normalize-file-name tem)))= ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-sa= fe (prog1 command-line-args-left (setq command-line-args-left (cdr command-= line-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-n= o-desktop") (message "\"--no-desktop\" ignored because the Desktop package = is not loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to= -number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (pr= ogn (setq line (string-to-number (match-string 1 argi))) (setq column (stri= ng-to-number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-= line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) comm= and-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-al= ist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-le= ft))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup= -screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (se= tq command-line-args-left (cdr command-line-args-left)))))) (if (stringp te= m) nil (error "File name omitted from `%s' option" argi)) (funcall process-= file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi= ) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi)= )) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-fun= ctions) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car= hooks))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\= \`-" argi) (error "Unknown option `%s'" argi)) (if initial-window-system ni= l (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi)))))= (if (frame-live-p (selected-frame)) nil (kill-emacs nil)))))) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil))))))) (let ((command-line-args-left args-left)) (if command-line-args-left (pro= gn (let* ((dir command-line-default-directory) tem splice just-files (longo= pts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--sec= comp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--vis= it" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" (car elt))= ) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (= name) (if (not (or dir (file-name-absolute-p name))) (message "Ignoring rel= ative file name (%s) due to nil default-directory" name) (let* ((file (expa= nd-file-name (command-line-normalize-file-name name) dir)) (buf (find-file-= noselect file))) (file-name-history--add file) (setq displayable-buffers (c= ons buf displayable-buffers)) (set-buffer buf) (if (=3D 0 line) nil (goto-c= har (point-min)) (forward-line (1- line))) (setq line 0) (if (< column 1) n= il (move-to-column (1- column))) (setq column 0)))))) (let ((tail command-l= ine-x-option-alist)) (while tail (let ((tem (car tail))) (if (string-match = "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq tail (cdr= tail))))) (let ((tail command-line-ns-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (lis= t (car tem)) longopts))) (setq tail (cdr tail))))) (while command-line-args= -left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval co= mpletion) (setq command-line-args-left (cdr command-line-args-left)) (if ju= st-files (setq argi "") (if (string-match "\\`\\(--[^=3D]*\\)=3D" argi) (pr= ogn (progn (setq argval (substring argi (match-end 0))) (setq argi (match-s= tring 1 argi))))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq co= mpletion (try-completion argi longopts)) (if (eq completion t) (setq argi (= substring argi 1)) (if (stringp completion) (let ((elt (member completion l= ongopts))) (or elt (error "Option `%s' is ambiguous" argi)) (setq argi (sub= string (car elt) 1))) (progn (setq argval nil) (setq argi orig-argi))))))) = (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((comma= nd-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem)= argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit= -startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-st= artup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-e= val" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left)))))) (read-data (read-from-string str-expr)) (exp= r (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'= " str-expr end) nil (error "Trailing garbage following expression: %s" (sub= string str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) = (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (progn (setq tem (substring tem 1)= ) (setq append t))) (setq tem (expand-file-name (command-line-normalize-fil= e-name tem))) (cond (append (setq load-path (append load-path (list tem))) = (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr = splice))) (setq splice (cdr splice))) (t (progn (setq load-path (cons tem l= oad-path)) (setq splice load-path)))))) ((member argi '("-l" "-load")) (let= * ((file (command-line-normalize-file-name (or argval (car-safe (prog1 comm= and-line-args-left (setq command-line-args-left (cdr command-line-args-left= ))))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regula= r-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi= '("-scriptload" "-scripteval")) (let* ((file (command-line-normalize-file-= name (or argval (car-safe (prog1 command-line-args-left (setq command-line-= args-left (cdr command-line-args-left))))))) (file-ex (expand-file-name fil= e)) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn= (setq file-ex truename))) (if (equal argi "-scripteval") (command-line--ev= al-script file-ex) (command-line--load-script file-ex)))) ((equal argi "-in= sert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog= 1 command-line-args-left (setq command-line-args-left (cdr command-line-arg= s-left)))))) (or (stringp tem) (error "File name omitted from `-insert' opt= ion")) (insert-file-contents (command-line-normalize-file-name tem))) ((or = (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (pr= og1 command-line-args-left (setq command-line-args-left (cdr command-line-a= rgs-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desk= top") (message "\"--no-desktop\" ignored because the Desktop package is not= loaded")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-numbe= r argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (progn (s= etq line (string-to-number (match-string 1 argi))) (setq column (string-to-= number (match-string 2 argi))))) ((setq tem (assoc orig-argi command-line-x= -option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-li= ne-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) = (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) = ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-scree= n t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq com= mand-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil= (error "File name omitted from `%s' option" argi)) (funcall process-file-a= rg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (dis= play-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((e= qual argi "--") (setq just-files t)) (t (let ((hooks command-line-functions= ) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall (car hooks= ))))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" a= rgi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (set= q inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (= frame-live-p (selected-frame)) nil (kill-emacs nil)))))))) (let ((displayable-buffers nil)) (let ((command-line-args-left args-left)= ) (if command-line-args-left (progn (let* ((dir command-line-default-direct= ory) tem splice just-files (longopts (append '("--funcall" "--load" "--inse= rt" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "= --no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(la= mbda (elt) (concat "-" (car elt))) command-switch-alist))) (line 0) (column= 0) (process-file-arg #'(lambda (name) (if (not (or dir (file-name-absolute= -p name))) (message "Ignoring relative file name (%s) due to nil default-di= rectory" name) (let* ((file (expand-file-name (command-line-normalize-file-= name name) dir)) (buf (find-file-noselect file))) (file-name-history--add f= ile) (setq displayable-buffers (cons buf displayable-buffers)) (set-buffer = buf) (if (=3D 0 line) nil (goto-char (point-min)) (forward-line (1- line)))= (setq line 0) (if (< column 1) nil (move-to-column (1- column))) (setq col= umn 0)))))) (let ((tail command-line-x-option-alist)) (while tail (let ((te= m (car tail))) (if (string-match "^--" (car tem)) (setq longopts (cons (car= tem) longopts))) (setq tail (cdr tail))))) (let ((tail command-line-ns-opt= ion-alist)) (while tail (let ((tem (car tail))) (if (string-match "^--" (ca= r tem)) (setq longopts (cons (list (car tem)) longopts))) (setq tail (cdr t= ail))))) (while command-line-args-left (let* ((argi (car command-line-args-= left)) (orig-argi argi) argval completion) (setq command-line-args-left (cd= r command-line-args-left)) (if just-files (setq argi "") (if (string-match = "\\`\\(--[^=3D]*\\)=3D" argi) (progn (progn (setq argval (substring argi (m= atch-end 0))) (setq argi (match-string 1 argi))))) (if (string-match "\\`--= ?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (= if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion= ) (let ((elt (member completion longopts))) (or elt (error "Option `%s' is = ambiguous" argi)) (setq argi (substring (car elt) 1))) (progn (setq argval = nil) (setq argi orig-argi))))))) (cond ((setq tem (assoc argi command-switc= h-alist)) (if argval (let ((command-line-args-left (cons argval command-lin= e-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal= argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "= -funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argv= al (car-safe (prog1 command-line-args-left (setq command-line-args-left (cd= r command-line-args-left))))))) (if (commandp tem) (command-execute tem) (f= uncall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-sc= reen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left= (setq command-line-args-left (cdr command-line-args-left)))))) (read-data = (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) = (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garba= ge following expression: %s" (substring str-expr end))) (eval expr t))) ((m= ember argi '("-L" "-directory")) (let (append) (if (string-match-p (format = "\\`%s" path-separator) (setq tem (or argval (car-safe (prog1 command-line-= args-left (setq command-line-args-left (cdr command-line-args-left))))))) (= progn (setq tem (substring tem 1)) (setq append t))) (setq tem (expand-file= -name (command-line-normalize-file-name tem))) (cond (append (setq load-pat= h (append load-path (list tem))) (if splice (setq splice load-path))) (spli= ce (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (= progn (setq load-path (cons tem load-path)) (setq splice load-path)))))) ((= member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name= (or argval (car-safe (prog1 command-line-args-left (setq command-line-args= -left (cdr command-line-args-left))))))) (file-ex (file-truename (expand-fi= le-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) = (load file nil t))) ((member argi '("-scriptload" "-scripteval")) (let* ((f= ile (command-line-normalize-file-name (or argval (car-safe (prog1 command-l= ine-args-left (setq command-line-args-left (cdr command-line-args-left)))))= )) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (i= f (file-exists-p truename) (progn (setq file-ex truename))) (if (equal argi= "-scripteval") (command-line--eval-script file-ex) (command-line--load-scr= ipt file-ex)))) ((equal argi "-insert") (setq inhibit-startup-screen t) (se= tq tem (or argval (car-safe (prog1 command-line-args-left (setq command-lin= e-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "Fil= e name omitted from `-insert' option")) (insert-file-contents (command-line= -normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-se= ccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-l= ine-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill= -emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored b= ecause the Desktop package is not loaded")) ((string-match "^\\+[0-9]+\\'" = argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\)= :\\([0-9]+\\)\\'" argi) (progn (setq line (string-to-number (match-string 1= argi))) (setq column (string-to-number (match-string 2 argi))))) ((setq te= m (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-le= ft (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-arg= i command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth = 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-vis= it")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1= command-line-args-left (setq command-line-args-left (cdr command-line-args= -left)))))) (if (stringp tem) nil (error "File name omitted from `%s' optio= n" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\= \(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Igno= ring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (l= et ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (= setq did-hook (funcall (car hooks))))) (setq hooks (cdr hooks))) (if did-ho= ok nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (= if initial-window-system nil (setq inhibit-startup-screen t)) (funcall proc= ess-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-e= macs nil)))))))) (if (eq initial-buffer-choice t) (progn (get-scratch-buffe= r-create))) (and initial-scratch-message (get-buffer "*scratch*") (save-cur= rent-buffer (set-buffer "*scratch*") (if (=3D 0 (buffer-size)) (progn (inse= rt (substitute-command-keys initial-scratch-message)) (set-buffer-modified-= p nil))))) (if initial-buffer-choice (progn (let ((buf (cond ((stringp init= ial-buffer-choice) (find-file-noselect initial-buffer-choice)) ((functionp = initial-buffer-choice) (funcall initial-buffer-choice)) ((eq initial-buffer= -choice t) (get-scratch-buffer-create)) (t (error "`initial-buffer-choice' = must be a string, a function, or t"))))) (if (buffer-live-p buf) nil (error= "Value returned by `initial-buffer-choice' is not a live buffer: %S" buf))= (setq displayable-buffers (cons buf (delq buf displayable-buffers)))))) (l= et ((displayable-buffers-len (length displayable-buffers)) (nondisplayed-bu= ffers-p nil) (old-face-font-rescale-alist face-font-rescale-alist)) (if (> = displayable-buffers-len 0) (progn (switch-to-buffer (car displayable-buffer= s)))) (cond ((=3D displayable-buffers-len 2) (switch-to-buffer-other-window= (car (cdr displayable-buffers))) (other-window -1)) ((> displayable-buffer= s-len 2) (let ((bufs (reverse (cdr displayable-buffers)))) (switch-to-buffe= r-other-window (car-safe (prog1 bufs (setq bufs (cdr bufs))))) (let ((tail = bufs)) (while tail (let ((buf (car tail))) (switch-to-buffer buf nil t) (se= tq tail (cdr tail))))) (other-window -1)))) (if (> displayable-buffers-len = 2) (progn (setq nondisplayed-buffers-p t))) (if (or inhibit-startup-screen = initial-buffer-choice noninteractive (daemonp) inhibit-x-resources) (if (an= d nondisplayed-buffers-p (not noninteractive) (not inhibit-startup-buffer-m= enu)) (progn (list-buffers))) (run-hooks 'emacs-startup-hook 'term-setup-ho= ok) (if (and (display-multi-font-p) (not (eq face-font-rescale-alist old-fa= ce-font-rescale-alist)) (assoc (font-xlfd-name (face-attribute 'default :fo= nt)) face-font-rescale-alist #'string-match-p)) (progn (set-face-attribute = 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settings)= (progn (frame-notice-user-settings))) (run-hooks 'window-setup-hook) (setq= inhibit-startup-hooks t) (display-startup-screen (> displayable-buffers-le= n 0))))) command-line-1(("-l" "comp" "-f" "batch-byte+native-compile" "emacs-lisp/= comp.el")) (let (xdg-dir startup-init-directory) (progn (setq before-init-time (curr= ent-time)) (setq after-init-time nil) (setq command-line-default-directory = default-directory)) (setq abbreviated-home-dir nil) (let ((vc (getenv "VERS= ION_CONTROL"))) (cond ((eq vc nil)) ((member vc '("t" "numbered")) (setq ve= rsion-control t)) ((member vc '("nil" "existing")) (setq version-control ni= l)) ((member vc '("never" "simple")) (setq version-control 'never)))) (let = ((simple-file-name (locate-file "simple" load-path (get-load-suffixes)))) (= if (null simple-file-name) (let ((standard-output 'external-debugging-outpu= t) (lispdir (expand-file-name "../lisp" data-directory))) (princ "Warning: = Could not find simple.el or simple.elc") (terpri) (if (getenv "EMACSLOADPAT= H") (progn (princ "The EMACSLOADPATH environment variable is set, please ch= eck its value") (terpri))) (if (file-readable-p lispdir) nil (princ (format= "Lisp directory %s not readable?" lispdir)) (terpri))) (setq lisp-director= y (file-truename (file-name-directory simple-file-name))) (setq load-histor= y (mapcar #'(lambda (elt) (if (and (stringp (car elt)) (not (file-name-abso= lute-p (car elt)))) (cons (concat lisp-directory (car elt)) (cdr elt)) elt)= ) load-history)))) (let ((args command-line-args)) (while args (setcar args= (decode-coding-string (car args) locale-coding-system t)) (car-safe (prog1= args (setq args (cdr args)))))) (let ((done nil) (args (cdr command-line-a= rgs)) display-arg) (setq init-file-user (if noninteractive nil (user-login-= name))) (and init-file-user (equal init-file-user (user-real-login-name)) (= setq init-file-user "")) (while (and (not done) args) (let* ((longopts '(("= --no-init-file") ("--no-site-file") ("--no-x-resources") ("--debug-init") (= "--user") ("--iconic") ("--icon-type") ("--quick") ("--no-blinking-cursor")= ("--basic-display") ("--dump-file") ("--temacs") ("--seccomp") ("--init-di= rectory" "--no-comp-spawn"))) (argi (car-safe (prog1 args (setq args (cdr a= rgs))))) (orig-argi argi) argval) (if (string-match "\\`\\(--[^=3D]*\\)=3D"= argi) (progn (progn (setq argval (substring argi (match-end 0))) (setq arg= i (match-string 1 argi))))) (if (string-match "\\`--." orig-argi) (progn (l= et ((completion (try-completion argi longopts))) (cond ((eq completion t) (= setq argi (substring argi 1))) ((stringp completion) (let ((elt (assoc comp= letion longopts))) (if elt nil (error "Option `%s' is ambiguous" argi)) (se= tq argi (substring (car elt) 1)))) (t (progn (setq argval nil) (setq argi o= rig-argi))))))) (if (equal argi "-scripteval") (progn (progn (setq init-fil= e-user nil) (setq noninteractive t)))) (cond ((member argi '("-d" "-display= ")) (setq display-arg (list argi (car-safe (prog1 args (setq args (cdr args= ))))))) ((member argi '("-Q" "-quick")) (progn (setq init-file-user nil) (s= etq site-run-file nil) (setq inhibit-x-resources t)) (put 'site-run-file 's= tandard-value '(nil))) ((member argi '("-no-x-resources")) (setq inhibit-x-= resources t)) ((member argi '("-D" "-basic-display")) (progn (setq no-blink= ing-cursor t) (setq emacs-basic-display t)) (setq initial-frame-alist (cons= '(vertical-scroll-bars) initial-frame-alist))) ((member argi '("-q" "-no-i= nit-file")) (setq init-file-user nil)) ((member argi '("-init-directory")) = (progn (setq user-emacs-directory (or argval (car-safe (prog1 args (setq ar= gs (cdr args)))))) (setq user-emacs-directory (if (stringp user-emacs-direc= tory) (file-name-as-directory (expand-file-name user-emacs-directory comman= d-line-default-directory)) user-emacs-directory)) (setq argval nil))) ((mem= ber argi '("-u" "-user")) (progn (setq init-file-user (or argval (car-safe = (prog1 args (setq args (cdr args)))))) (setq argval nil))) ((equal argi "-n= o-site-file") (setq site-run-file nil) (put 'site-run-file 'standard-value = '(nil))) ((equal argi "-no-comp-spawn") (defvar comp-no-spawn) (setq comp-n= o-spawn t)) ((equal argi "-debug-init") (setq init-file-debug t)) ((equal a= rgi "-iconic") (setq initial-frame-alist (cons '(visibility . icon) initial= -frame-alist))) ((member argi '("-nbc" "-no-blinking-cursor")) (setq no-bli= nking-cursor t)) ((member argi '("-dump-file" "-temacs" "-seccomp")) (or ar= gval (car-safe (prog1 args (setq args (cdr args))))) (setq argval nil)) (t = (setq args (cons argi args)) (setq done t))) (and argval (error "Option `%s= ' doesn't allow an argument" argi)))) (and display-arg (setq args (append d= isplay-arg args))) (and command-line-args (setcdr command-line-args args)))= (let ((user-emacs-directory-warning nil)) (if (listp custom-delayed-init-v= ariables) (progn (mapc #'custom-reevaluate-setting (reverse custom-delayed-= init-variables))))) (setq custom-delayed-init-variables t) (if init-file-us= er (progn (if (string-match "[~/:\n]" init-file-user) (display-warning 'ini= tialization (format "Invalid user name %s" init-file-user) :error) (if (fil= e-directory-p (expand-file-name (if (memq system-type '(windows-nt ms-dos))= "~" (concat "~" init-file-user)))) nil (display-warning 'initialization (f= ormat "User %s has no home directory" (if (equal init-file-user "") (user-r= eal-login-name) init-file-user)) :error))))) (setq xdg-dir startup--xdg-con= fig-home-emacs) (setq startup-init-directory (if (or (=3D 0 (length init-fi= le-user)) (and (eq xdg-dir user-emacs-directory) (not (eq xdg-dir startup--= xdg-config-default)))) user-emacs-directory (setq xdg-dir (concat "~" init-= file-user "/.config/emacs/")) (startup--xdg-or-homedot xdg-dir init-file-us= er))) (startup--load-user-init-file #'(lambda nil (expand-file-name "early-= init.el" startup-init-directory))) (setq early-init-file user-init-file) (i= f (featurep 'native-compile) (progn (startup--update-eln-cache))) (and user= -init-file package-enable-at-startup (not (and (boundp 'package--activated)= package--activated)) (catch 'package-dir-found (let ((dirs (cons package-u= ser-dir package-directory-list))) (let ((tail dirs)) (while tail (let ((dir= (car tail))) (if (file-directory-p dir) (progn (let ((tail (directory-file= s dir))) (while tail (let ((subdir (car tail))) (if (let ((subdir (expand-f= ile-name subdir dir))) (and (file-directory-p subdir) (file-exists-p (expan= d-file-name (package--description-file subdir) subdir)))) (progn (throw 'pa= ckage-dir-found t))) (setq tail (cdr tail))))))) (setq tail (cdr tail))))))= ) (package-activate-all)) (condition-case error (if noninteractive nil (if = (and initial-window-system (not (featurep (intern (concat (symbol-name init= ial-window-system) "-win"))))) (error "Unsupported window system `%s'" init= ial-window-system)) (setq command-line-args (let ((window-system initial-wi= ndow-system)) (handle-args-function command-line-args))) (let ((window-syst= em initial-window-system)) (window-system-initialization)) (put initial-win= dow-system 'window-system-initialized t)) (error (princ (if (eq (car error)= 'error) (apply #'concat (cdr error)) (if (memq 'file-error (get (car error= ) 'error-conditions)) (format "%s: %s" (nth 1 error) (mapconcat #'(lambda (= obj) (prin1-to-string obj t)) (cdr (cdr error)) ", ")) (format "%s: %s" (ge= t (car error) 'error-message) (mapconcat #'(lambda (obj) (prin1-to-string o= bj t)) (cdr error) ", ")))) 'external-debugging-output) (terpri 'external-d= ebugging-output) (setq initial-window-system nil) (kill-emacs))) (run-hooks= 'before-init-hook) (if (daemonp) nil (if (or noninteractive emacs-basic-di= splay) (progn (setq menu-bar-mode nil) (setq tab-bar-mode nil) (setq tool-b= ar-mode nil))) (frame-initialize)) (if (fboundp 'x-create-frame) (progn (if= noninteractive nil (tool-bar-setup)))) (if noninteractive nil (startup--se= tup-quote-display) (setq internal--text-quoting-flag t)) (normal-erase-is-b= ackspace-setup-frame) (or (eq initial-window-system 'pc) (tty-register-defa= ult-colors)) (let ((old-scalable-fonts-allowed scalable-fonts-allowed) (old= -face-ignored-fonts face-ignored-fonts)) (if site-run-file (let ((inhibit-s= tartup-screen inhibit-startup-screen)) (load site-run-file t t))) (startup-= -load-user-init-file #'(lambda nil (cond ((eq startup-init-directory xdg-di= r) nil) ((eq system-type 'ms-dos) (concat "~" init-file-user "/_emacs")) ((= not (eq system-type 'windows-nt)) (concat "~" init-file-user "/.emacs")) ((= directory-files "~" nil "\\`\\.emacs\\(\\.elc?\\)?\\'") "~/.emacs") ((direc= tory-files "~" nil "\\`_emacs\\(\\.elc?\\)?\\'") (setq delayed-warnings-lis= t (cons (list 'initialization (format-message "`_emacs' init file is deprec= ated, please use `.emacs'")) delayed-warnings-list)) "~/_emacs") (t "~/.ema= cs"))) #'(lambda nil (expand-file-name "init.el" startup-init-directory)) t= ) (if (featurep 'native-compile) (progn (startup--update-eln-cache))) (if (= and deactivate-mark transient-mark-mode) (progn (save-current-buffer (set-b= uffer (window-buffer)) (deactivate-mark)))) (if (and (not noninteractive) (= file-exists-p abbrev-file-name) (file-readable-p abbrev-file-name)) (progn = (quietly-read-abbrev-file abbrev-file-name))) (setq abbrevs-changed nil) (a= nd mail-host-address (equal user-mail-address (let (mail-host-address) (con= dition-case nil (progn (custom--standard-value 'user-mail-address)) (error = nil)))) (custom-reevaluate-setting 'user-mail-address)) (if (and (eq scalab= le-fonts-allowed old-scalable-fonts-allowed) (eq face-ignored-fonts old-fac= e-ignored-fonts)) nil (clear-face-cache))) (setq after-init-time (current-t= ime)) (run-hooks 'after-init-hook 'delayed-warnings-hook) (if (get-buffer "= *scratch*") (save-current-buffer (set-buffer "*scratch*") (if (eq major-mod= e 'fundamental-mode) (funcall initial-major-mode)))) (if (or noninteractive= initial-window-system (daemonp)) nil (tty-run-terminal-initialization (sel= ected-frame) nil t)) (setq memory-signal-data (list 'error (substitute-comm= and-keys "Memory exhausted--use \\[save-some-buffers] then exit and restart= Emacs"))) (custom-reevaluate-setting 'user-emacs-directory-warning) (comma= nd-line-1 (cdr command-line-args)) (if (and user-emacs-directory-warning (n= ot (file-accessible-directory-p user-emacs-directory))) (progn (locate-user= -emacs-file ""))) (let (warned) (let ((tail load-path)) (while tail (let ((= dir (car tail))) (and (not noninteractive) (not warned) (stringp dir) (stri= ng-equal (file-name-as-directory (expand-file-name dir)) (expand-file-name = user-emacs-directory)) (setq warned t) (display-warning 'initialization (fo= rmat-message "Your `load-path' seems to contain\nyour `user-emacs-directory= ': %s\nThis is likely to cause problems...\nConsider using a subdirectory i= nstead, e.g.: %s" dir (expand-file-name "lisp" user-emacs-directory)) :warn= ing)) (setq tail (cdr tail)))))) (if noninteractive (kill-emacs t)) (let ((= dn (daemonp))) (if dn (progn (if (stringp dn) (progn (setq server-name dn))= ) (condition-case err (server-start) (error (error "Unable to start daemon:= %s; exiting" (error-message-string err)))) (if server-process (daemon-init= ialized) (if (stringp dn) (message "Unable to start daemon: Emacs server na= med %S already running" server-name) (message "Unable to start the daemon.\= nAnother instance of Emacs is running the server, either as daemon or inter= actively.\nYou can use emacsclient to connect to that Emacs process.")) (ki= ll-emacs 1))))) (if (and (boundp 'x-session-previous-id) (stringp x-session= -previous-id)) (with-no-warnings (emacs-session-restore x-session-previous-= id)))) command-line() (unwind-protect (command-line) (if default-directory (setq default-direct= ory (abbreviate-file-name default-directory))) (or auto-save-list-file-name= (and auto-save-list-file-prefix (setq auto-save-list-file-name (cond ((eq = system-type 'ms-dos) (make-directory (file-name-directory auto-save-list-fi= le-prefix) t) (concat (make-temp-name (expand-file-name auto-save-list-file= -prefix)) "~")) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file= -prefix (emacs-pid) (system-name)))))))) (if inhibit-startup-hooks nil (run= -hooks 'emacs-startup-hook 'term-setup-hook)) (if (or frame-initial-frame (= not (and initial-window-system (not noninteractive) (not (eq initial-window= -system 'pc))))) (progn (if (and (display-multi-font-p) (not (eq face-font-= rescale-alist old-face-font-rescale-alist)) (assoc (face-attribute 'default= :font) face-font-rescale-alist #'startup--rescale-elt-match-p)) (progn (se= t-face-attribute 'default nil :font (font-spec)))) (if (fboundp 'frame-noti= ce-user-settings) (frame-notice-user-settings)) (if (fboundp 'frame-set-bac= kground-mode) (frame-set-background-mode (selected-frame))))) (if (fboundp = 'font-menu-add-default) (font-menu-add-default)) (if inhibit-startup-hooks = nil (run-hooks 'window-setup-hook))) (let ((old-face-font-rescale-alist face-font-rescale-alist)) (unwind-prot= ect (command-line) (if default-directory (setq default-directory (abbreviat= e-file-name default-directory))) (or auto-save-list-file-name (and auto-sav= e-list-file-prefix (setq auto-save-list-file-name (cond ((eq system-type 'm= s-dos) (make-directory (file-name-directory auto-save-list-file-prefix) t) = (concat (make-temp-name (expand-file-name auto-save-list-file-prefix)) "~")= ) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs= -pid) (system-name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-= startup-hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initi= al-window-system (not noninteractive) (not (eq initial-window-system 'pc)))= )) (progn (if (and (display-multi-font-p) (not (eq face-font-rescale-alist = old-face-font-rescale-alist)) (assoc (face-attribute 'default :font) face-f= ont-rescale-alist #'startup--rescale-elt-match-p)) (progn (set-face-attribu= te 'default nil :font (font-spec)))) (if (fboundp 'frame-notice-user-settin= gs) (frame-notice-user-settings)) (if (fboundp 'frame-set-background-mode) = (frame-set-background-mode (selected-frame))))) (if (fboundp 'font-menu-add= -default) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks= 'window-setup-hook)))) (if command-line-processed (message internal--top-level-message) (setq co= mmand-line-processed t) (setq startup--xdg-config-home-emacs (let ((xdg-con= fig-home (getenv-internal "XDG_CONFIG_HOME"))) (if xdg-config-home (concat = xdg-config-home "/emacs/") startup--xdg-config-default))) (setq user-emacs-= directory (startup--xdg-or-homedot startup--xdg-config-home-emacs nil)) (if= (featurep 'native-compile) (progn (if (native-comp-available-p) nil (progn= (setq native-comp-jit-compilation nil) (setq native-comp-enable-subr-tramp= olines nil))) (let ((path-env (getenv "EMACSNATIVELOADPATH"))) (if path-env= (progn (let ((tail (split-string path-env path-separator))) (while tail (l= et ((path (car tail))) (if (string=3D "" path) nil (setq native-comp-eln-lo= ad-path (cons path native-comp-eln-load-path))) (setq tail (cdr tail)))))))= ) (setq native-comp-eln-load-path (cons (expand-file-name "eln-cache/" user= -emacs-directory) native-comp-eln-load-path)))) (let ((tail load-path) (lis= pdir (expand-file-name "../lisp" data-directory)) dir) (while tail (setq di= r (car tail)) (let ((default-directory dir)) (load (expand-file-name "subdi= rs.el") t t t)) (or (string-prefix-p lispdir dir) (let ((default-directory = dir)) (load (expand-file-name "leim-list.el") t t t))) (setq tail (cdr tail= )))) (cond ((memq system-type '(ms-dos windows-nt)) (progn (setq eol-mnemon= ic-unix "(Unix)") (setq eol-mnemonic-mac "(Mac)"))) (t (progn (setq eol-mne= monic-dos "(DOS)") (setq eol-mnemonic-mac "(Mac)")))) (if (and (featurep 'a= ndroid) (eq system-type 'android) (fboundp 'android-locale-for-system-langu= age) initial-window-system) (set-locale-environment (funcall 'android-local= e-for-system-language)) (set-locale-environment nil)) (if locale-coding-sys= tem (progn (let ((coding (if (eq system-type 'windows-nt) 'utf-8 locale-cod= ing-system))) (save-excursion (let ((tail (buffer-list))) (while tail (let = ((elt (car tail))) (set-buffer elt) (if default-directory (setq default-dir= ectory (if (eq system-type 'windows-nt) (let ((defdir (decode-coding-string= default-directory coding t))) (expand-file-name defdir defdir)) (decode-co= ding-string default-directory coding t)))) (setq tail (cdr tail)))))) (let = ((tail '(load-path exec-path))) (while tail (let ((pathsym (car tail))) (le= t ((path (symbol-value pathsym))) (if (listp path) (set pathsym (mapcar #'(= lambda (dir) (decode-coding-string dir coding t)) path)))) (setq tail (cdr = tail))))) (if (featurep 'native-compile) (progn (let ((npath (symbol-value = 'native-comp-eln-load-path))) (set 'native-comp-eln-load-path (mapcar #'(la= mbda (dir) (expand-file-name (decode-coding-string dir coding t))) npath)))= (setq startup--original-eln-load-path (copy-sequence native-comp-eln-load-= path)))) (let ((tail '(data-directory doc-directory exec-directory installa= tion-directory invocation-directory invocation-name source-directory shared= -game-score-directory))) (while tail (let ((filesym (car tail))) (let ((fil= e (symbol-value filesym))) (if (stringp file) (set filesym (decode-coding-s= tring file coding t)))) (setq tail (cdr tail)))))))) (let ((dir default-dir= ectory)) (save-current-buffer (set-buffer "*Messages*") (messages-buffer-mo= de) (setq default-directory (or dir (expand-file-name "~/"))))) (put 'user-= full-name 'standard-value (list (default-value 'user-full-name))) (let ((pw= d (getenv "PWD"))) (and pwd (or (and default-directory (condition-case nil = (progn (equal (file-attributes (file-name-as-directory pwd)) (file-attribut= es (file-name-as-directory default-directory)))) (error nil))) (setq proces= s-environment (delete (concat "PWD=3D" pwd) process-environment))))) (if (l= istp charset-map-path) (let ((coding (if (eq system-type 'windows-nt) 'utf-= 8 locale-coding-system))) (setq charset-map-path (mapcar #'(lambda (dir) (d= ecode-coding-string dir coding t)) charset-map-path)))) (if default-directo= ry (setq default-directory (abbreviate-file-name default-directory)) (displ= ay-warning 'initialization "Error setting default-directory")) (let ((old-f= ace-font-rescale-alist face-font-rescale-alist)) (unwind-protect (command-l= ine) (if default-directory (setq default-directory (abbreviate-file-name de= fault-directory))) (or auto-save-list-file-name (and auto-save-list-file-pr= efix (setq auto-save-list-file-name (cond ((eq system-type 'ms-dos) (make-d= irectory (file-name-directory auto-save-list-file-prefix) t) (concat (make-= temp-name (expand-file-name auto-save-list-file-prefix)) "~")) (t (expand-f= ile-name (format "%s%d-%s~" auto-save-list-file-prefix (emacs-pid) (system-= name)))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-hook '= term-setup-hook)) (if (or frame-initial-frame (not (and initial-window-syst= em (not noninteractive) (not (eq initial-window-system 'pc))))) (progn (if = (and (display-multi-font-p) (not (eq face-font-rescale-alist old-face-font-= rescale-alist)) (assoc (face-attribute 'default :font) face-font-rescale-al= ist #'startup--rescale-elt-match-p)) (progn (set-face-attribute 'default ni= l :font (font-spec)))) (if (fboundp 'frame-notice-user-settings) (frame-not= ice-user-settings)) (if (fboundp 'frame-set-background-mode) (frame-set-bac= kground-mode (selected-frame))))) (if (fboundp 'font-menu-add-default) (fon= t-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window-setup= -hook)))) (setenv "TERM" "dumb") (let ((display (frame-parameter nil 'displ= ay))) (if (stringp display) (setq display (concat "DISPLAY=3D" display)) (l= et ((env initial-environment)) (while (and env (or (not (string-match "\\`D= ISPLAY=3D" (car env))) (progn (setq display (car env)) nil))) (setq env (cd= r env))))) (if display (progn (setq process-environment (delete display pro= cess-environment)))))) normal-top-level() Loading macroexp.elc (compiled; note, source file is newer)... Internal native compiler error: "emacs-lisp/comp.el", "failed to compile", = "/var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs/native-lisp/30.0.5= 0-86beb03d/comp-7672a6ed-3b7ae11b.eln", "error invoking gcc driver" make[3]: *** [Makefile:330: emacs-lisp/comp.elc] Error 255 make[3]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/lisp' make[2]: *** [Makefile:1019: bootstrap-emacs.pdmp] Error 2 make[2]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs/src' make[1]: *** [Makefile:554: src] Error 2 make[1]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs' make[1]: Entering directory '/var/tmp/portage/app-editors/emacs-30.0.9999/w= ork/emacs' *** *** "make all" failed with exit status 2. *** *** You could try to: *** - run "make bootstrap", which might fix the problem *** - run "make V=3D1", which displays the full commands invoked by make, *** to further investigate the problem *** make[1]: *** [Makefile:418: advice-on-failure] Error 2 make[1]: Leaving directory '/var/tmp/portage/app-editors/emacs-30.0.9999/wo= rk/emacs' make: *** [Makefile:374: all] Error 2 =1B[31;01m*=1B[0m ERROR: app-editors/emacs-30.0.9999::gentoo failed (compi= le phase): =1B[31;01m*=1B[0m emake failed =1B[31;01m*=1B[0m=20 =1B[31;01m*=1B[0m If you need support, post the output of `emerge --info '= =3Dapp-editors/emacs-30.0.9999::gentoo'`, =1B[31;01m*=1B[0m the complete build log and the output of `emerge -pqv '= =3Dapp-editors/emacs-30.0.9999::gentoo'`. =1B[31;01m*=1B[0m The complete build log is located at '/var/tmp/portage/a= pp-editors/emacs-30.0.9999/temp/build.log'. =1B[31;01m*=1B[0m The ebuild environment file is located at '/var/tmp/port= age/app-editors/emacs-30.0.9999/temp/environment'. =1B[31;01m*=1B[0m Working directory: '/var/tmp/portage/app-editors/emacs-3= 0.0.9999/work/emacs' =1B[31;01m*=1B[0m S: '/var/tmp/portage/app-editors/emacs-30.0.9999/work/em= acs' --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=environment Content-Transfer-Encoding: quoted-printable Content-Description: build environment declare -x ABI=3D"amd64" declare -x ABI_MIPS=3D"" declare -x ABI_S390=3D"" declare -x ABI_X86=3D"64" declare -x ADA_TARGET=3D"" declare -a ALL_AUTOTOOLS_MACROS=3D([0]=3D"AC_PROG_LIBTOOL" [1]=3D"AM_PROG_L= IBTOOL" [2]=3D"LT_INIT" [3]=3D"LT_CONFIG_LTDL_DIR" [4]=3D"AC_CONFIG_HEADERS= " [5]=3D"AC_CONFIG_HEADER" [6]=3D"AM_CONFIG_HEADERS" [7]=3D"AM_CONFIG_HEADE= R" [8]=3D"AC_CONFIG_SUBDIRS" [9]=3D"AC_CONFIG_AUX_DIR" [10]=3D"AC_CONFIG_MA= CRO_DIR" [11]=3D"AM_INIT_AUTOMAKE" [12]=3D"AM_GLIB_GNU_GETTEXT" [13]=3D"AM_= GNU_GETTEXT_VERSION" [14]=3D"AM_GNU_GETTEXT_REQUIRE_VERSION" [15]=3D"AC_PRO= G_INTLTOOL" [16]=3D"IT_PROG_INTLTOOL" [17]=3D"GTK_DOC_CHECK" [18]=3D"GNOME_= DOC_INIT") declare -x ALSA_CARDS=3D"" declare -x AMDGPU_TARGETS=3D"" declare -- AM_OPTS=3D"" declare -x APACHE2_MODULES=3D"" declare -x APACHE2_MPMS=3D"" declare -x ARCH=3D"amd64" declare -- AT_M4DIR=3D"" declare -- AT_NOEAUTOHEADER=3D"" declare -- AT_NOEAUTOMAKE=3D"" declare -- AT_NOELIBTOOLIZE=3D"" declare -- AT_SYS_M4DIR=3D"" declare -- AUTOTOOLS_AUTO_DEPEND=3D"yes" declare -- AUTOTOOLS_DEPEND=3D$'|| ( >=3Ddev-build/automake-1.16.5:1.16 )\= n\t|| ( >=3Ddev-build/autoconf-2.72-r1:2.72 >=3Ddev-build/autoconf-2.71-r6:= 2.71 )\n\t>=3Ddev-build/libtool-2.4.7' declare -x AVERAGE=3D"32" declare BDEPEND=3D$'sys-apps/texinfo\n\tvirtual/pkgconfig\n\tgzip-el? ( app= -arch/gzip ) sys-devel/gnuconfig >=3Dapp-portage/elt-patches-20170815 || ( = >=3Ddev-build/automake-1.16.5:1.16 )\n\t|| ( >=3Ddev-build/autoconf-2.72-r= 1:2.72 >=3Ddev-build/autoconf-2.71-r6:2.71 )\n\t>=3Ddev-build/libtool-2.4.= 7 >=3Ddev-vcs/git-1.8.2.1[curl]' declare -x BINPKG_FORMAT=3D"gpkg" declare -x BINPKG_GPG_SIGNING_BASE_COMMAND=3D"/usr/bin/flock /run/lock/port= age-binpkg-gpg.lock /usr/bin/gpg --sign --armor [PORTAGE_CONFIG]" declare -x BINPKG_GPG_SIGNING_DIGEST=3D"SHA512" declare -x BINPKG_GPG_VERIFY_BASE_COMMAND=3D"/usr/bin/gpg --verify --batch = --no-tty --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]" declare -x BINPKG_GPG_VERIFY_GPG_HOME=3D"/etc/portage/gnupg" declare -x BOOTSTRAP_USE=3D"unicode internal-glib pkg-config split-usr xml = python_targets_python3_11 python_single_target_python3_11 multilib systemd = sysv-utils udev" declare -- BYTECOMPFLAGS=3D"-L ." declare -x CALLIGRA_FEATURES=3D"" declare -x CAMERAS=3D"" declare -x CBUILD=3D"x86_64-pc-linux-gnu" declare -x CFLAGS=3D"-march=3Dnative -Ofast -fno-stack-protector -fno-finit= e-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatch = -Wno-error=3Dstrict-aliasing" declare -x CFLAGS_amd64=3D"-m64" declare -x CFLAGS_default declare -x CFLAGS_x32=3D"-mx32" declare -x CFLAGS_x86=3D"-m32 -mfpmath=3Dsse" declare -x CHOST=3D"x86_64-pc-linux-gnu" declare -x CHOST_amd64=3D"x86_64-pc-linux-gnu" declare -x CHOST_default=3D"x86_64-pc-linux-gnu" declare -x CHOST_x32=3D"x86_64-pc-linux-gnux32" declare -x CHOST_x86=3D"i686-pc-linux-gnu" declare -x CMAKE_MAKEFILE_GENERATOR=3D"ninja" declare -x COLLECTD_PLUGINS=3D"" declare -x COMMON_FLAGS=3D"-march=3Dnative -Ofast -fno-stack-protector -fno= -finite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mis= match -Wno-error=3Dstrict-aliasing" declare -x CONF_PREFIX=3D"/usr" declare -x CPU_FLAGS_ARM=3D"" declare -x CPU_FLAGS_PPC=3D"" declare -x CPU_FLAGS_X86=3D"" declare -x CTARGET_default=3D"x86_64-pc-linux-gnu" declare -x CURL_SSL=3D"" declare -x CXXFLAGS=3D"-march=3Dnative -Ofast -fno-stack-protector -fno-fin= ite-math-only -pipe -fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-mismatc= h -Wno-error=3Dstrict-aliasing -fpermissive" declare -x DEFAULT_ABI=3D"amd64" declare -x DEFINED_PHASES=3D" compile configure install postinst postrm pre= inst prepare test unpack" declare DEPEND=3D$'app-emacs/emacs-common[games?,gui(-)?]\n\tsys-libs/ncurs= es:0=3D\n\tacl? ( virtual/acl )\n\talsa? ( media-libs/alsa-lib )\n\tdbus? (= sys-apps/dbus )\n\tgames? ( acct-group/gamestat )\n\tgmp? ( dev-libs/gmp:0= =3D )\n\tgpm? ( sys-libs/gpm )\n\t!inotify? ( gfile? ( >=3Ddev-libs/glib-2.= 28.6 ) )\n\tjit? (\n\t\tsys-devel/gcc:=3D[jit(-)]\n\t\tsys-libs/zlib\n\t)\n= \tjson? ( dev-libs/jansson:=3D )\n\tkerberos? ( virtual/krb5 )\n\tlcms? ( m= edia-libs/lcms:2 )\n\tlibxml2? ( >=3Ddev-libs/libxml2-2.2.0 )\n\tmailutils?= ( net-mail/mailutils[clients] )\n\t!mailutils? ( acct-group/mail net-libs/= liblockfile )\n\tselinux? ( sys-libs/libselinux )\n\tsqlite? ( dev-db/sqlit= e:3 )\n\tssl? ( net-libs/gnutls:0=3D )\n\tsystemd? ( sys-apps/systemd )\n\t= tree-sitter? ( dev-libs/tree-sitter )\n\tvalgrind? ( dev-debug/valgrind )\n= \txattr? ( sys-apps/attr )\n\tzlib? ( sys-libs/zlib )\n\tgui? (\n\t\tgif? (= media-libs/giflib:0=3D )\n\t\tjpeg? ( media-libs/libjpeg-turbo:0=3D )\n\t\= tpng? ( >=3Dmedia-libs/libpng-1.4:0=3D )\n\t\tsvg? ( >=3Dgnome-base/librsvg= -2.0 )\n\t\ttiff? ( media-libs/tiff:=3D )\n\t\twebp? ( media-libs/libwebp:0= =3D )\n\t\timagemagick? ( media-gfx/imagemagick:0=3D[jpeg?,png?,svg?,tiff?]= )\n\t\t!aqua? (\n\t\t\tgsettings? (\n\t\t\t\tapp-emacs/emacs-common[gsetti= ngs(-)]\n\t\t\t\t>=3Ddev-libs/glib-2.28.6\n\t\t\t)\n\t\t\tgtk? ( !X? (\n\t\= t\t\tmedia-libs/fontconfig\n\t\t\t\tmedia-libs/freetype\n\t\t\t\t>=3Dx11-li= bs/cairo-1.12.18\n\t\t\t\tx11-libs/gtk+:3\n\t\t\t\tharfbuzz? ( media-libs/h= arfbuzz:0=3D )\n\t\t\t\tm17n-lib? (\n\t\t\t\t\t>=3Ddev-libs/libotf-0.9.4\n\= t\t\t\t\t>=3Ddev-libs/m17n-lib-1.5.1\n\t\t\t\t)\n\t\t\t\txwidgets? ( net-li= bs/webkit-gtk:4.1=3D )\n\t\t\t) )\n\t\t\t!gtk? ( x11-libs/libICE\n\tx11-lib= s/libSM\n\tx11-libs/libX11\n\tx11-libs/libXcomposite\n\tx11-libs/libXext\n\= tx11-libs/libXfixes\n\tx11-libs/libXi\n\tx11-libs/libXinerama\n\tx11-libs/l= ibXrandr\n\tx11-libs/libxcb\n\tx11-libs/xcb-util\n\tx11-misc/xbitmaps\n\txp= m? ( x11-libs/libXpm )\n\txft? (\n\t\tmedia-libs/fontconfig\n\t\tmedia-libs= /freetype\n\t\tx11-libs/libXrender\n\t\tcairo? ( >=3Dx11-libs/cairo-1.12.18= [X] )\n\t\t!cairo? ( x11-libs/libXft )\n\t\tharfbuzz? ( media-libs/harfbuzz= :0=3D )\n\t\tm17n-lib? (\n\t\t\t>=3Ddev-libs/libotf-0.9.4\n\t\t\t>=3Ddev-li= bs/m17n-lib-1.5.1\n\t\t)\n\t)\n\tgtk? (\n\t\tx11-libs/gtk+:3\n\t\txwidgets?= (\n\t\t\tnet-libs/webkit-gtk:4.1=3D\n\t\t\tx11-libs/libXcomposite\n\t\t)\n= \t)\n\t!gtk? (\n\t\tmotif? (\n\t\t\t>=3Dx11-libs/motif-2.3:0\n\t\t\tx11-lib= s/libXpm\n\t\t\tx11-libs/libXmu\n\t\t\tx11-libs/libXt\n\t\t)\n\t\t!motif? (= \n\t\t\tXaw3d? (\n\t\t\t\tx11-libs/libXaw3d\n\t\t\t\tx11-libs/libXmu\n\t\t\= t\tx11-libs/libXt\n\t\t\t)\n\t\t\t!Xaw3d? ( athena? (\n\t\t\t\tx11-libs/lib= Xaw\n\t\t\t\tx11-libs/libXmu\n\t\t\t\tx11-libs/libXt\n\t\t\t) )\n\t\t)\n\t)= )\n\t\t\tX? ( x11-libs/libICE\n\tx11-libs/libSM\n\tx11-libs/libX11\n\tx11-= libs/libXcomposite\n\tx11-libs/libXext\n\tx11-libs/libXfixes\n\tx11-libs/li= bXi\n\tx11-libs/libXinerama\n\tx11-libs/libXrandr\n\tx11-libs/libxcb\n\tx11= -libs/xcb-util\n\tx11-misc/xbitmaps\n\txpm? ( x11-libs/libXpm )\n\txft? (\n= \t\tmedia-libs/fontconfig\n\t\tmedia-libs/freetype\n\t\tx11-libs/libXrender= \n\t\tcairo? ( >=3Dx11-libs/cairo-1.12.18[X] )\n\t\t!cairo? ( x11-libs/libX= ft )\n\t\tharfbuzz? ( media-libs/harfbuzz:0=3D )\n\t\tm17n-lib? (\n\t\t\t>= =3Ddev-libs/libotf-0.9.4\n\t\t\t>=3Ddev-libs/m17n-lib-1.5.1\n\t\t)\n\t)\n\t= gtk? (\n\t\tx11-libs/gtk+:3\n\t\txwidgets? (\n\t\t\tnet-libs/webkit-gtk:4.1= =3D\n\t\t\tx11-libs/libXcomposite\n\t\t)\n\t)\n\t!gtk? (\n\t\tmotif? (\n\t\= t\t>=3Dx11-libs/motif-2.3:0\n\t\t\tx11-libs/libXpm\n\t\t\tx11-libs/libXmu\n= \t\t\tx11-libs/libXt\n\t\t)\n\t\t!motif? (\n\t\t\tXaw3d? (\n\t\t\t\tx11-lib= s/libXaw3d\n\t\t\t\tx11-libs/libXmu\n\t\t\t\tx11-libs/libXt\n\t\t\t)\n\t\t\= t!Xaw3d? ( athena? (\n\t\t\t\tx11-libs/libXaw\n\t\t\t\tx11-libs/libXmu\n\t\= t\t\tx11-libs/libXt\n\t\t\t) )\n\t\t)\n\t) )\n\t\t)\n\t)\n\tgui? ( !aqua? (= \n\t\t!gtk? ( x11-base/xorg-proto )\n\t\tX? ( x11-base/xorg-proto )\n\t) ) ' declare DESCRIPTION=3D"The extensible, customizable, self-documenting real-= time display editor" declare -x DIROPTIONS=3D"-m0755" declare -- DISABLE_LTO=3D"-fno-lto -Wno-error=3Dodr -Wno-error=3Dlto-type-m= ismatch -Wno-error=3Dstrict-aliasing" declare -x EAPI=3D"8" declare -x EAT_SHELL_INTEGRATION_DIR=3D"/home/st/.config/emacs/.local/strai= ght/build-30.0.50/eat/integration" declare -- ECONF_SOURCE=3D"." declare -- EGIT3_STORE_DIR=3D"/var/cache/distfiles/git3-src" declare -- EGIT_BRANCH=3D"master" declare -- EGIT_CHECKOUT_DIR=3D"/var/tmp/portage/app-editors/emacs-30.0.999= 9/work/emacs" declare -- EGIT_CLONE_TYPE=3D"single" declare -- EGIT_COMMIT=3D"" declare -- EGIT_COMMIT_DATE=3D"" declare -x EGIT_DIR=3D"/var/cache/distfiles/git3-src/emacs.git" declare -- EGIT_LFS_CLONE_TYPE=3D"shallow" declare -- EGIT_MIN_CLONE_TYPE=3D"shallow" declare -- EGIT_REPO_URI=3D"https://git.savannah.gnu.org/git/emacs.git" declare -x EGIT_VERSION=3D"8d4a8b7dfd0905defac172cc58c2252dc1b39ad7" declare -x ELIBC=3D"glibc" declare -- EMACS=3D"/usr/bin/emacs" declare -- EMACSFLAGS=3D"-batch -q --no-site-file" declare -- EMACSMODULES=3D"/usr/@libdir@/emacs/modules" declare -- EMACS_SUFFIX=3D"emacs-30-vcs" declare -x ENV=3D"''" declare -x ENV_UNSET=3D"CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIX= BUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB= _OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XD= G_RUNTIME_DIR XDG_STATE_HOME" declare -- EPOCHREALTIME=3D"1710717660.596284" declare -- EPOCHSECONDS=3D"1710717660" declare -a EVCS_STORE_DIRS=3D([0]=3D"/var/cache/distfiles/git3-src/emacs.gi= t" [1]=3D"/var/cache/distfiles/git3-src/emacs.git") declare -x EXEOPTIONS=3D"-m0755" declare -x FCFLAGS=3D"-march=3Dnative -O3 -flto -Werror=3Dodr -Werror=3Dlto= -type-mismatch -Werror=3Dstrict-aliasing -pipe" declare -x FETCHCOMMAND_SSH=3D"bash -c \"x=3D\\\${2#ssh://} ; host=3D\\\${x= %%/*} ; port=3D\\\${host##*:} ; host=3D\\\${host%:*} ; [[ \\\${host} =3D \\= \${port} ]] && port=3D ; exec rsync --rsh=3D\\\"ssh \\\${port:+-p\\\${port}= } \\\${3}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"\= ${DISTDIR}/\${FILE}\" \"\${URI}\" \"\${PORTAGE_SSH_OPTS}\"" declare -x FFLAGS=3D"-march=3Dnative -O3 -flto -Werror=3Dodr -Werror=3Dlto-= type-mismatch -Werror=3Dstrict-aliasing -pipe" declare -x FFTOOLS=3D"" declare -- FULL_VERSION=3D"30.0.50" declare -x GCC_SPECS=3D"" declare -x GPG_VERIFY_GROUP_DROP=3D"nogroup" declare -x GPG_VERIFY_USER_DROP=3D"nobody" declare -x GPSD_PROTOCOLS=3D"" declare -x GRUB_PLATFORMS=3D"" declare -x GSETTINGS_BACKEND=3D"dconf" declare HOMEPAGE=3D"https://www.gnu.org/software/emacs/" declare IDEPEND=3D"app-eselect/eselect-emacs " declare -x INHERITED=3D" gnuconfig toolchain-funcs multilib libtool autotoo= ls elisp-common flag-o-matic readme.gentoo-r1 git-r3" declare -x INPUT_DEVICES=3D"" declare -x INSIDE_EMACS=3D"30.0.50,eat,tramp:2.7.1-pre" declare -x INSOPTIONS=3D"-m0644" declare IUSE=3D"acl alsa aqua athena cairo dbus dynamic-loading games gfile= gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit j= peg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux = sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-= sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm xwidgets zlib " declare -x IUSE_EFFECTIVE=3D"X Xaw3d abi_x86_64 acl alpha alsa amd64 amd64-= linux aqua arm arm64 arm64-macos athena cairo dbus dynamic-loading elibc_Da= rwin elibc_SunOS elibc_bionic elibc_glibc elibc_mingw elibc_musl games gfil= e gif gmp gpm gsettings gtk gui gzip-el harfbuzz hppa ia64 imagemagick inot= ify jit jpeg json kerberos kernel_Darwin kernel_SunOS kernel_linux lcms lib= xml2 livecd loong m17n-lib m68k mailutils mips motif png ppc ppc-macos ppc6= 4 ppc64-linux prefix prefix-guest prefix-stack riscv s390 selinux sound sou= rce sparc sqlite ssl svg systemd threads tiff toolkit-scroll-bars tree-sitt= er valgrind webp wide-int x64-macos x64-solaris x86 x86-linux xattr xft xpm= xwidgets zlib" declare -x IUSE_IMPLICIT=3D"abi_x86_64 prefix prefix-guest prefix-stack" declare -x KERNEL=3D"linux" declare -x KERNEL_ABI=3D"amd64" declare -x KEYWORDS=3D"" declare -x L10N=3D"" declare -x LANG=3D"C.utf8" declare -x LCD_DEVICES=3D"" declare -x LC_ADDRESS=3D"en_US.utf8" declare -x LC_COLLATE=3D"C" declare -x LC_CTYPE=3D"en_US.utf8" declare -x LC_IDENTIFICATION=3D"en_US.utf8" declare -x LC_MEASUREMENT=3D"en_US.utf8" declare -x LC_MESSAGES=3D"en_US.utf8" declare -x LC_MONETARY=3D"en_US.utf8" declare -x LC_NAME=3D"en_US.utf8" declare -x LC_NUMERIC=3D"en_US.utf8" declare -x LC_PAPER=3D"en_US.utf8" declare -x LC_TELEPHONE=3D"en_US.utf8" declare -x LC_TIME=3D"en_US.utf8" declare -- LD=3D"/usr/bin/ld.bfd" declare -x LDFLAGS=3D"-Wl,--as-needed -Wl,-Ofast -Wl,--sort-common" declare -x LDFLAGS_amd64=3D"-m elf_x86_64" declare -x LDFLAGS_default declare -x LDFLAGS_x32=3D"-m elf32_x86_64" declare -x LDFLAGS_x86=3D"-m elf_i386" declare -x LEX=3D"flex" declare -x LIBDIR_amd64=3D"lib64" declare -x LIBDIR_default=3D"lib" declare -x LIBDIR_x32=3D"libx32" declare -x LIBDIR_x86=3D"lib" declare -x LIBOPTIONS=3D"-m0644" declare -x LIBREOFFICE_EXTENSIONS=3D"" declare -x LICENSE=3D"GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" declare -x LINES=3D"58" declare -x LLVM_SLOT=3D"" declare -x LLVM_TARGETS=3D"" declare -x LUA_SINGLE_TARGET=3D"" declare -x LUA_TARGETS=3D"" declare -x MAKEOPTS=3D"-j32 -l32" declare -x MANPAGER=3D"manpager" declare -x MARCH=3D"native" declare -x MONKEYD_PLUGINS=3D"" declare -x MULTILIB_ABIS=3D"amd64 x86" declare -x MULTILIB_STRICT_DENY=3D"64-bit.*shared object" declare -x MULTILIB_STRICT_DIRS=3D"/lib32 /lib /usr/lib32 /usr/lib /usr/kde= /*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr= /X11R6/lib" declare -x MULTILIB_STRICT_EXEMPT=3D"(perl5|gcc|binutils|eclipse-3|debug|po= rtage|udev|systemd|clang|python-exec|llvm)" declare -- NEED_EMACS=3D"25.3" declare -x NGINX_MODULES_HTTP=3D"" declare -x NGINX_MODULES_MAIL=3D"" declare -x NGINX_MODULES_STREAM=3D"" declare -x NPM_CONFIG_GLOBALCONFIG=3D"/etc/npm/npmrc" declare -x NTHREADS=3D"32" declare -x OFFICE_IMPLEMENTATION=3D"" declare -x OPENMPI_FABRICS=3D"" declare -x OPENMPI_OFED_FEATURES=3D"" declare -x OPENMPI_RM=3D"" declare -x OPTLEVEL=3D"3" declare -x PATH=3D"/usr/lib/portage/python3.11/ebuild-helpers/xattr:/usr/li= b/portage/python3.11/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/bin= :/opt/bin:/usr/lib/llvm/18/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin" declare PDEPEND=3D"" declare -x PHP_TARGETS=3D"" declare -x PORTAGE_COMPRESSION_COMMAND=3D"zstd -T32" declare -a PORTAGE_DOCOMPRESS=3D([0]=3D"/usr/share/doc" [1]=3D"/usr/share/i= nfo" [2]=3D"/usr/share/man") declare -x PORTAGE_DOCOMPRESS_SIZE_LIMIT=3D"128" declare -a PORTAGE_DOCOMPRESS_SKIP=3D([0]=3D"/usr/share/doc/emacs-30.0.9999= /html") declare -a PORTAGE_DOSTRIP=3D([0]=3D"/") declare -a PORTAGE_DOSTRIP_SKIP=3D() declare -x POSTGRES_TARGETS=3D"" declare -x PRIORITY=3D"5" declare -x PROFILE_ONLY_VARIABLES=3D"ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EX= PAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUE= S_ELIBC USE_EXPAND_VALUES_KERNEL" declare -x PROMPT_COMMAND=3D"" declare -- PROPERTIES=3D"live" declare -x PS3=3D"" declare -x PYTHONDONTWRITEBYTECODE=3D"1" declare -x PYTHON_SINGLE_TARGET=3D"" declare -x PYTHON_TARGETS=3D"" declare -a QA_CONFIG_IMPL_DECL_SKIP=3D([0]=3D"malloc_set_state" [1]=3D"mall= oc_get_state" [2]=3D"MIN" [3]=3D"static_assert" [4]=3D"alignof" [5]=3D"unre= achable" [6]=3D"statvfs64" [7]=3D"re_set_syntax" [8]=3D"re_compile_pattern"= [9]=3D"re_search" [10]=3D"re_match") declare -- QA_FLAGS_IGNORED=3D"usr/lib64/emacs/30.0.50/native-lisp/.*" declare -x QEMU_SOFTMMU_TARGETS=3D"" declare -x QEMU_USER_TARGETS=3D"" declare RDEPEND=3D$'app-emacs/emacs-common[games?,gui(-)?]\n\tsys-libs/ncur= ses:0=3D\n\tacl? ( virtual/acl )\n\talsa? ( media-libs/alsa-lib )\n\tdbus? = ( sys-apps/dbus )\n\tgames? ( acct-group/gamestat )\n\tgmp? ( dev-libs/gmp:= 0=3D )\n\tgpm? ( sys-libs/gpm )\n\t!inotify? ( gfile? ( >=3Ddev-libs/glib-2= .28.6 ) )\n\tjit? (\n\t\tsys-devel/gcc:=3D[jit(-)]\n\t\tsys-libs/zlib\n\t)\= n\tjson? ( dev-libs/jansson:=3D )\n\tkerberos? ( virtual/krb5 )\n\tlcms? ( = media-libs/lcms:2 )\n\tlibxml2? ( >=3Ddev-libs/libxml2-2.2.0 )\n\tmailutils= ? ( net-mail/mailutils[clients] )\n\t!mailutils? ( acct-group/mail net-libs= /liblockfile )\n\tselinux? ( sys-libs/libselinux )\n\tsqlite? ( dev-db/sqli= te:3 )\n\tssl? ( net-libs/gnutls:0=3D )\n\tsystemd? ( sys-apps/systemd )\n\= ttree-sitter? ( dev-libs/tree-sitter )\n\tvalgrind? ( dev-debug/valgrind )\= n\txattr? ( sys-apps/attr )\n\tzlib? ( sys-libs/zlib )\n\tgui? (\n\t\tgif? = ( media-libs/giflib:0=3D )\n\t\tjpeg? ( media-libs/libjpeg-turbo:0=3D )\n\t= \tpng? ( >=3Dmedia-libs/libpng-1.4:0=3D )\n\t\tsvg? ( >=3Dgnome-base/librsv= g-2.0 )\n\t\ttiff? ( media-libs/tiff:=3D )\n\t\twebp? ( media-libs/libwebp:= 0=3D )\n\t\timagemagick? ( media-gfx/imagemagick:0=3D[jpeg?,png?,svg?,tiff?= ] )\n\t\t!aqua? (\n\t\t\tgsettings? (\n\t\t\t\tapp-emacs/emacs-common[gsett= ings(-)]\n\t\t\t\t>=3Ddev-libs/glib-2.28.6\n\t\t\t)\n\t\t\tgtk? ( !X? (\n\t= \t\t\tmedia-libs/fontconfig\n\t\t\t\tmedia-libs/freetype\n\t\t\t\t>=3Dx11-l= ibs/cairo-1.12.18\n\t\t\t\tx11-libs/gtk+:3\n\t\t\t\tharfbuzz? ( media-libs/= harfbuzz:0=3D )\n\t\t\t\tm17n-lib? (\n\t\t\t\t\t>=3Ddev-libs/libotf-0.9.4\n= \t\t\t\t\t>=3Ddev-libs/m17n-lib-1.5.1\n\t\t\t\t)\n\t\t\t\txwidgets? ( net-l= ibs/webkit-gtk:4.1=3D )\n\t\t\t) )\n\t\t\t!gtk? ( x11-libs/libICE\n\tx11-li= bs/libSM\n\tx11-libs/libX11\n\tx11-libs/libXcomposite\n\tx11-libs/libXext\n= \tx11-libs/libXfixes\n\tx11-libs/libXi\n\tx11-libs/libXinerama\n\tx11-libs/= libXrandr\n\tx11-libs/libxcb\n\tx11-libs/xcb-util\n\tx11-misc/xbitmaps\n\tx= pm? ( x11-libs/libXpm )\n\txft? (\n\t\tmedia-libs/fontconfig\n\t\tmedia-lib= s/freetype\n\t\tx11-libs/libXrender\n\t\tcairo? ( >=3Dx11-libs/cairo-1.12.1= 8[X] )\n\t\t!cairo? ( x11-libs/libXft )\n\t\tharfbuzz? ( media-libs/harfbuz= z:0=3D )\n\t\tm17n-lib? (\n\t\t\t>=3Ddev-libs/libotf-0.9.4\n\t\t\t>=3Ddev-l= ibs/m17n-lib-1.5.1\n\t\t)\n\t)\n\tgtk? (\n\t\tx11-libs/gtk+:3\n\t\txwidgets= ? (\n\t\t\tnet-libs/webkit-gtk:4.1=3D\n\t\t\tx11-libs/libXcomposite\n\t\t)\= n\t)\n\t!gtk? (\n\t\tmotif? (\n\t\t\t>=3Dx11-libs/motif-2.3:0\n\t\t\tx11-li= bs/libXpm\n\t\t\tx11-libs/libXmu\n\t\t\tx11-libs/libXt\n\t\t)\n\t\t!motif? = (\n\t\t\tXaw3d? (\n\t\t\t\tx11-libs/libXaw3d\n\t\t\t\tx11-libs/libXmu\n\t\t= \t\tx11-libs/libXt\n\t\t\t)\n\t\t\t!Xaw3d? ( athena? (\n\t\t\t\tx11-libs/li= bXaw\n\t\t\t\tx11-libs/libXmu\n\t\t\t\tx11-libs/libXt\n\t\t\t) )\n\t\t)\n\t= ) )\n\t\t\tX? ( x11-libs/libICE\n\tx11-libs/libSM\n\tx11-libs/libX11\n\tx11= -libs/libXcomposite\n\tx11-libs/libXext\n\tx11-libs/libXfixes\n\tx11-libs/l= ibXi\n\tx11-libs/libXinerama\n\tx11-libs/libXrandr\n\tx11-libs/libxcb\n\tx1= 1-libs/xcb-util\n\tx11-misc/xbitmaps\n\txpm? ( x11-libs/libXpm )\n\txft? (\= n\t\tmedia-libs/fontconfig\n\t\tmedia-libs/freetype\n\t\tx11-libs/libXrende= r\n\t\tcairo? ( >=3Dx11-libs/cairo-1.12.18[X] )\n\t\t!cairo? ( x11-libs/lib= Xft )\n\t\tharfbuzz? ( media-libs/harfbuzz:0=3D )\n\t\tm17n-lib? (\n\t\t\t>= =3Ddev-libs/libotf-0.9.4\n\t\t\t>=3Ddev-libs/m17n-lib-1.5.1\n\t\t)\n\t)\n\t= gtk? (\n\t\tx11-libs/gtk+:3\n\t\txwidgets? (\n\t\t\tnet-libs/webkit-gtk:4.1= =3D\n\t\t\tx11-libs/libXcomposite\n\t\t)\n\t)\n\t!gtk? (\n\t\tmotif? (\n\t\= t\t>=3Dx11-libs/motif-2.3:0\n\t\t\tx11-libs/libXpm\n\t\t\tx11-libs/libXmu\n= \t\t\tx11-libs/libXt\n\t\t)\n\t\t!motif? (\n\t\t\tXaw3d? (\n\t\t\t\tx11-lib= s/libXaw3d\n\t\t\t\tx11-libs/libXmu\n\t\t\t\tx11-libs/libXt\n\t\t\t)\n\t\t\= t!Xaw3d? ( athena? (\n\t\t\t\tx11-libs/libXaw\n\t\t\t\tx11-libs/libXmu\n\t\= t\t\tx11-libs/libXt\n\t\t\t) )\n\t\t)\n\t) )\n\t\t)\n\t) app-eselect/eselec= t-emacs ' declare -- README_GENTOO_SUFFIX=3D"" declare REPOSITORY declare REQUIRED_USE=3D"" declare RESTRICT=3D"" declare -x RESUMECOMMAND_SSH=3D"bash -c \"x=3D\\\${2#ssh://} ; host=3D\\\${= x%%/*} ; port=3D\\\${host##*:} ; host=3D\\\${host%:*} ; [[ \\\${host} =3D \= \\${port} ]] && port=3D ; exec rsync --rsh=3D\\\"ssh \\\${port:+-p\\\${port= }} \\\${3}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"= \${DISTDIR}/\${FILE}\" \"\${URI}\" \"\${PORTAGE_SSH_OPTS}\"" declare -x RUBY_TARGETS=3D"" declare -x RUSTFLAGS=3D"-Copt-level=3D3 -Ctarget-cpu=3Dnative -Ccodegen-uni= ts=3D32 -Clto=3Dfat -Cembed-bitcode -Zdylib-lto" declare -x S=3D"/var/tmp/portage/app-editors/emacs-30.0.9999/work/emacs" declare -x SANDBOX_DEBUG=3D"0" declare -x SANDBOX_DENY=3D"" declare -x SANDBOX_METHOD=3D"any" declare -x SANDBOX_PREDICT=3D"/var/tmp/portage/app-editors/emacs-30.0.9999/= homedir:/dev/crypto:/var/cache/man:/dev/nvidiactl:/dev/nvidia-caps:/dev/cha= r:/var/cache/fontconfig" declare -x SANDBOX_READ=3D"/:/var/tmp/portage" declare -x SANDBOX_VERBOSE=3D"1" declare -x SANDBOX_WRITE=3D":/dev/console:/dev/fd:/dev/full:/dev/null:/dev/= ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc= /self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conft= est:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/confte= st:/var/cache/distfiles/git3-src:/var/tmp/:/var/tmp/portage:/var/tmp/portag= e/app-editors/emacs-30.0.9999/homedir/.bash_history" declare -x SANE_BACKENDS=3D"" declare -x SHELL=3D"/usr/bin/dash" declare -- SITEETC=3D"/usr/share/emacs/etc" declare -- SITEFILE=3D"20emacs-30-vcs-gentoo.el" declare -- SITELISP=3D"/usr/share/emacs/site-lisp" declare -x SLOT=3D"30-vcs" declare -i SRANDOM=3D"3023394258" declare SRC_URI declare -x SUDO_COMMAND=3D"/usr/bin/dash -c /bin/sh -i" declare -x SUDO_GID=3D"1000" declare -x SUDO_UID=3D"1000" declare -x SUDO_USER=3D"st" declare -x SYMLINK_LIB=3D"no" declare -x TERMINFO=3D"/home/st/.config/emacs/.local/straight/build-30.0.50= /eat/terminfo" declare -x THREADS=3D"32" declare -x TMOUT=3D"0" declare -x TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE=3D"1" declare -x UCOMP=3D"bash-completion zsh-completion fish-completion" declare -x UCOMPRESSION=3D"bzip2 zlib zstd gzip lzo lzma modules-compress" declare -x UCONN=3D"wifi bluetooth zeroconf" declare -x UCRYPT=3D"crypt gnupg gpg" declare -x UDEVEL=3D"git emacs -debug -doc debuginfod man" declare -x UGFX=3D"gif jpeg png svg webp tiff xft lcms xml postscript truet= ype X qt6 gles2 appindicator libnotify fontconfig" declare -x UMISC=3D"ncurses unicode dbus udev alsa games" declare -x UNVIDIA=3D"nvidia vdpau nvenc vulkan opengl cuda" declare -x UOPTIMIZE=3D"openmp boost graphite threads asm xs pgo pch lto ji= t optimization strong-optimization orc -ssp" declare -x USE=3D"X Xaw3d abi_x86_64 acl amd64 athena cairo dbus dynamic-lo= ading elibc_glibc games gif gmp gpm gui harfbuzz imagemagick inotify jit jp= eg json kernel_linux lcms libxml2 m17n-lib mailutils png sound source sqlit= e ssl svg systemd threads tiff tree-sitter webp xattr xft xpm zlib" declare -x USERLAND=3D"GNU" declare -x USE_EXPAND_IMPLICIT=3D"ARCH ELIBC KERNEL" declare -x USE_EXPAND_UNPREFIXED=3D"ARCH" declare -x USE_EXPAND_VALUES_ARCH=3D"alpha amd64 amd64-linux arm arm64 arm6= 4-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s39= 0 sparc x64-macos x64-solaris x86 x86-linux" declare -x USE_EXPAND_VALUES_ELIBC=3D"bionic Darwin glibc mingw musl SunOS" declare -x USE_EXPAND_VALUES_KERNEL=3D"Darwin linux SunOS" declare -x USOUND=3D"pulseaudio pipewire sound-server" declare -x USYS=3D"grub dist-kernel" declare -x USYSTEM=3D"native-symlinks system-libyaml system-lua system-boot= strap system-llvm system-lz4 system-sqlite system-ffmpeg system-icu system-= av1 system-harfbuzz system-jpeg system-libevent system-librnp system-libvpx= system-png system-python-libs system-webp system-ssl system-zlib system-bo= ost" declare -x UWSGI_PLUGINS=3D"" declare -x VIDEO_CARDS=3D"" declare -x VOICEMAIL_STORAGE=3D"" declare -x WANT_AUTOCONF=3D"2.72" declare -x WANT_AUTOMAKE=3D"1.16" declare -x WANT_LIBTOOL=3D"latest" declare -x WARNING_FLAGS=3D"-Werror=3Dodr -Werror=3Dlto-type-mismatch -Werr= or=3Dstrict-aliasing" declare -x XDG_CONFIG_DIRS=3D"/etc/xdg" declare -x XDG_DATA_DIRS=3D"/usr/local/share:/usr/share" declare -x XTABLES_ADDONS=3D"" declare -- X_DEPEND=3D$'x11-libs/libICE\n\tx11-libs/libSM\n\tx11-libs/libX1= 1\n\tx11-libs/libXcomposite\n\tx11-libs/libXext\n\tx11-libs/libXfixes\n\tx1= 1-libs/libXi\n\tx11-libs/libXinerama\n\tx11-libs/libXrandr\n\tx11-libs/libx= cb\n\tx11-libs/xcb-util\n\tx11-misc/xbitmaps\n\txpm? ( x11-libs/libXpm )\n\= txft? (\n\t\tmedia-libs/fontconfig\n\t\tmedia-libs/freetype\n\t\tx11-libs/l= ibXrender\n\t\tcairo? ( >=3Dx11-libs/cairo-1.12.18[X] )\n\t\t!cairo? ( x11-= libs/libXft )\n\t\tharfbuzz? ( media-libs/harfbuzz:0=3D )\n\t\tm17n-lib? (\= n\t\t\t>=3Ddev-libs/libotf-0.9.4\n\t\t\t>=3Ddev-libs/m17n-lib-1.5.1\n\t\t)\= n\t)\n\tgtk? (\n\t\tx11-libs/gtk+:3\n\t\txwidgets? (\n\t\t\tnet-libs/webkit= -gtk:4.1=3D\n\t\t\tx11-libs/libXcomposite\n\t\t)\n\t)\n\t!gtk? (\n\t\tmotif= ? (\n\t\t\t>=3Dx11-libs/motif-2.3:0\n\t\t\tx11-libs/libXpm\n\t\t\tx11-libs/= libXmu\n\t\t\tx11-libs/libXt\n\t\t)\n\t\t!motif? (\n\t\t\tXaw3d? (\n\t\t\t\= tx11-libs/libXaw3d\n\t\t\t\tx11-libs/libXmu\n\t\t\t\tx11-libs/libXt\n\t\t\t= )\n\t\t\t!Xaw3d? ( athena? (\n\t\t\t\tx11-libs/libXaw\n\t\t\t\tx11-libs/lib= Xmu\n\t\t\t\tx11-libs/libXt\n\t\t\t) )\n\t\t)\n\t)' declare -- _AUTOTOOLS_AUTO_DEPEND=3D"yes" declare -- _AUTOTOOLS_ECLASS=3D"1" declare -- _ELISP_EMACS_VERSION=3D"" declare -- _FLAG_O_MATIC_ECLASS=3D"1" declare -- _GIT_R3_ECLASS=3D"1" declare -- _GNUCONFIG_CLASS=3D"1" declare -a _LATEST_AUTOCONF=3D([0]=3D"2.72-r1:2.72" [1]=3D"2.71-r6:2.71") declare -a _LATEST_AUTOMAKE=3D([0]=3D"1.16.5:1.16") declare -- _LIBTOOL_ECLASS=3D"1" declare -- _MULTILIB_ECLASS=3D"1" declare -- _README_GENTOO_ECLASS=3D"1" declare -- _TOOLCHAIN_FUNCS_ECLASS=3D"1" declare -x __E_DESTTREE=3D"/usr" declare -x __E_DOCDESTTREE=3D"" declare -x __E_EXEDESTTREE=3D"" declare -x __E_INSDESTTREE=3D"" declare -- _libtool_atom=3D">=3Ddev-build/libtool-2.4.7" declare -x ac_cv_c_undeclared_builtin_options=3D"none needed" declare -x enable_year2038=3D"no" declare -x gl_cv_compiler_check_decl_option=3D"-Werror=3Dimplicit-function-= declaration" declare -x gl_cv_func_getcwd_path_max=3D"yes" __eapi6_src_install ()=20 {=20 if [[ -f Makefile || -f GNUmakefile || -f makefile ]]; then emake DESTDIR=3D"${D}" install; fi; einstalldocs } __eapi6_src_prepare ()=20 {=20 if ___is_indexed_array_var PATCHES; then [[ ${#PATCHES[@]} -gt 0 ]] && eapply "${PATCHES[@]}"; else if [[ -n ${PATCHES} ]]; then eapply ${PATCHES}; fi; fi; eapply_user } __eapi7_ver_compare ()=20 {=20 local va=3D${1} vb=3D${2} a an al as ar b bn bl bs br re LC_ALL=3DC; re=3D"^([0-9]+(\.[0-9]+)*)([a-z]?)((_(alpha|beta|pre|rc|p)[0-9]*)*)(-r[= 0-9]+)?$"; [[ ${va} =3D~ ${re} ]] || die "${FUNCNAME}: invalid version: ${va}"; an=3D${BASH_REMATCH[1]}; al=3D${BASH_REMATCH[3]}; as=3D${BASH_REMATCH[4]}; ar=3D${BASH_REMATCH[7]}; [[ ${vb} =3D~ ${re} ]] || die "${FUNCNAME}: invalid version: ${vb}"; bn=3D${BASH_REMATCH[1]}; bl=3D${BASH_REMATCH[3]}; bs=3D${BASH_REMATCH[4]}; br=3D${BASH_REMATCH[7]}; __eapi7_ver_compare_int "${an%%.*}" "${bn%%.*}" || return; while [[ ${an} =3D=3D *.* && ${bn} =3D=3D *.* ]]; do an=3D${an#*.}; bn=3D${bn#*.}; a=3D${an%%.*}; b=3D${bn%%.*}; if [[ ${a} =3D=3D 0* || ${b} =3D=3D 0* ]]; then [[ ${a} =3D~ 0+$ ]] && a=3D${a%"${BASH_REMATCH[0]}"}; [[ ${b} =3D~ 0+$ ]] && b=3D${b%"${BASH_REMATCH[0]}"}; [[ ${a} > ${b} ]] && return 3; [[ ${a} < ${b} ]] && return 1; else __eapi7_ver_compare_int "${a}" "${b}" || return; fi; done; [[ ${an} =3D=3D *.* ]] && return 3; [[ ${bn} =3D=3D *.* ]] && return 1; [[ ${al} > ${bl} ]] && return 3; [[ ${al} < ${bl} ]] && return 1; as=3D${as#_}${as:+_}; bs=3D${bs#_}${bs:+_}; while [[ -n ${as} && -n ${bs} ]]; do a=3D${as%%_*}; b=3D${bs%%_*}; if [[ ${a%%[0-9]*} =3D=3D "${b%%[0-9]*}" ]]; then __eapi7_ver_compare_int "${a##*[a-z]}" "${b##*[a-z]}" || return; else [[ ${a%%[0-9]*} =3D=3D p ]] && return 3; [[ ${b%%[0-9]*} =3D=3D p ]] && return 1; [[ ${a} > ${b} ]] && return 3 || return 1; fi; as=3D${as#*_}; bs=3D${bs#*_}; done; if [[ -n ${as} ]]; then [[ ${as} =3D=3D p[_0-9]* ]] && return 3 || return 1; else if [[ -n ${bs} ]]; then [[ ${bs} =3D=3D p[_0-9]* ]] && return 1 || return 3; fi; fi; __eapi7_ver_compare_int "${ar#-r}" "${br#-r}" || return; return 2 } __eapi7_ver_compare_int ()=20 {=20 local a=3D$1 b=3D$2 d=3D$(( ${#1}-${#2} )); if [[ ${d} -gt 0 ]]; then printf -v b "%0${d}d%s" 0 "${b}"; else if [[ ${d} -lt 0 ]]; then printf -v a "%0$(( -d ))d%s" 0 "${a}"; fi; fi; [[ ${a} > ${b} ]] && return 3; [[ ${a} =3D=3D "${b}" ]] } __eapi7_ver_parse_range ()=20 {=20 local range=3D${1}; local max=3D${2}; [[ ${range} =3D=3D [0-9]* ]] || die "${FUNCNAME}: range must start with= a number"; start=3D${range%-*}; [[ ${range} =3D=3D *-* ]] && end=3D${range#*-} || end=3D${start}; if [[ -n ${end} ]]; then [[ ${start} -le ${end} ]] || die "${FUNCNAME}: end of range must be= >=3D start"; [[ ${end} -le ${max} ]] || end=3D${max}; else end=3D${max}; fi } __eapi7_ver_split ()=20 {=20 local v=3D${1} LC_ALL=3DC; comp=3D(); local s c; while [[ -n ${v} ]]; do s=3D${v%%[a-zA-Z0-9]*}; v=3D${v:${#s}}; [[ ${v} =3D=3D [0-9]* ]] && c=3D${v%%[^0-9]*} || c=3D${v%%[^a-zA-Z]= *}; v=3D${v:${#c}}; comp+=3D("${s}" "${c}"); done } __eapi8_src_prepare ()=20 {=20 local f; if ___is_indexed_array_var PATCHES; then [[ ${#PATCHES[@]} -gt 0 ]] && eapply -- "${PATCHES[@]}"; else if [[ -n ${PATCHES} ]]; then eapply -- ${PATCHES}; fi; fi; eapply_user } _at_uses_autoheader ()=20 {=20 _at_uses_pkg A{C,M}_CONFIG_HEADER{S,} } _at_uses_automake ()=20 {=20 _at_uses_pkg AM_INIT_AUTOMAKE } _at_uses_gettext ()=20 {=20 _at_uses_pkg AM_GNU_GETTEXT_{,REQUIRE_}VERSION } _at_uses_glibgettext ()=20 {=20 _at_uses_pkg AM_GLIB_GNU_GETTEXT } _at_uses_gnomedoc ()=20 {=20 _at_uses_pkg GNOME_DOC_INIT } _at_uses_gtkdoc ()=20 {=20 _at_uses_pkg GTK_DOC_CHECK } _at_uses_intltool ()=20 {=20 _at_uses_pkg {AC,IT}_PROG_INTLTOOL } _at_uses_libltdl ()=20 {=20 _at_uses_pkg LT_CONFIG_LTDL_DIR } _at_uses_libtool ()=20 {=20 _at_uses_pkg A{C,M}_PROG_LIBTOOL LT_INIT } _at_uses_pkg ()=20 {=20 if [[ -n $(autotools_check_macro "$@") ]]; then return 0; else local macro args=3D(); for macro in "$@"; do args+=3D(-e "^[[:space:]]*${macro}\>"); done; grep -E -q "${args[@]}" configure.??; fi } _automake_version ()=20 {=20 autotools_run_tool --at-output automake --version 2> /dev/null | sed -n= -e '1{s:.*(GNU automake) ::p;q}' } _autotools_m4dir_include ()=20 {=20 local x include_opts flag; [[ ${WANT_AUTOCONF} =3D=3D "2.1" ]] && flag=3D"l" || flag=3D"I"; for x in "$@"; do case ${x} in=20 -${flag}) ;; *) [[ ! -d ${x} ]] && ewarn "${ECLASS}: '${x}' does not exist"; include_opts+=3D" -${flag} ${x}" ;; esac; done; echo ${include_opts} } _clang_fullversion ()=20 {=20 local ver=3D"$1"; shift; set -- $($(tc-getCPP "$@") -E -P - <<< "__clang_major__ __clang_minor__= __clang_patchlevel__"); eval echo "${ver}" } _eapply_patch ()=20 {=20 local f=3D${1}; local prefix=3D${2}; ebegin "${prefix:-Applying }${f##*/}"; local all_opts=3D(-p1 -f -g0 --no-backup-if-mismatch "${patch_options[@= ]}"); if ${patch_cmd} "${all_opts[@]}" --dry-run -s -F0 < "${f}" &> /dev/null= ; then all_opts+=3D(-s -F0); fi; ${patch_cmd} "${all_opts[@]}" < "${f}"; failed=3D${?}; if ! eend "${failed}"; then __helpers_die "patch -p1 ${patch_options[*]} failed with ${f}"; fi } _elibtoolize ()=20 {=20 local LIBTOOLIZE=3D${LIBTOOLIZE:-$(type -P glibtoolize > /dev/null && e= cho glibtoolize || echo libtoolize)}; if [[ ${1} =3D=3D "--auto-ltdl" ]]; then shift; _at_uses_libltdl && set -- "$@" --ltdl; fi; [[ -f GNUmakefile.am || -f Makefile.am ]] && set -- "$@" --automake; autotools_run_tool ${LIBTOOLIZE} "$@" } _filter-hardened ()=20 {=20 local f; for f in "$@"; do case "${f}" in=20 -fPIC | -fpic | -fPIE | -fpie | -Wl,pie | -pie) if ! gcc-specs-pie && ! tc-enables-pie; then continue; fi; if ! is-flagq -nopie && ! is-flagq -no-pie; then if test-flags -nopie > /dev/null; then append-flags -nopie; else append-flags -no-pie; fi; fi ;; -fstack-protector | -fstack-protector-strong) if ! gcc-specs-ssp && ! tc-enables-ssp && ! tc-enables-ssp-= strong; then continue; fi; is-flagq -fno-stack-protector || append-flags $(test-flags = -fno-stack-protector) ;; -fstack-protector-all) if ! gcc-specs-ssp-to-all && ! tc-enables-ssp-all; then continue; fi; is-flagq -fno-stack-protector-all || append-flags $(test-fl= ags -fno-stack-protector-all) ;; -fno-strict-overflow) gcc-specs-nostrict || continue; is-flagq -fstrict-overflow || append-flags $(test-flags -fs= trict-overflow) ;; -D_GLIBCXX_ASSERTIONS | -D_LIBCPP_ENABLE_ASSERTIONS | -D_LIBCPP= _ENABLE_HARDENED_MODE) tc-enables-cxx-assertions || continue; append-cppflags -U_GLIBCXX_ASSERTIONS -U_LIBCPP_ENABLE_ASSE= RTIONS -U_LIBCPP_ENABLE_HARDENED_MODE ;; -D_FORTIFY_SOURCE=3D*) tc-enables-fortify-source || continue; append-cppflags -U_FORTIFY_SOURCE ;; esac; done } _filter-var ()=20 {=20 local f x var=3D$1 new=3D(); shift; for f in ${!var}; do for x in "$@"; do [[ ${f} =3D=3D ${x} ]] && continue 2; done; new+=3D("${f}"); done; export ${var}=3D"${new[*]}" } _gcc-install-dir ()=20 {=20 echo "$(LC_ALL=3DC $(tc-getCC) -print-search-dirs 2> /dev/null | awk '$= 1=3D=3D"install:" {print $2}')" } _gcc-specs-directive_raw ()=20 {=20 local cc=3D$(tc-getCC); local specfiles=3D$(LC_ALL=3DC ${cc} -v 2>&1 | awk '$1=3D=3D"Reading" {= print $NF}'); ${cc} -dumpspecs 2> /dev/null | cat - ${specfiles} | awk -v directive= =3D$1 'BEGIN { pspec=3D""; spec=3D""; outside=3D1 } $1=3D=3D"*"directive":" { pspec=3Dspec; spec=3D""; outside=3D0; next } outside || NF=3D=3D0 || ( substr($1,1,1)=3D=3D"*" && substr($1,length($1),= 1)=3D=3D":" ) { outside=3D1; next } spec=3D=3D"" && substr($0,1,1)=3D=3D"+" { spec=3Dpspec " " substr($0,2); n= ext } { spec=3Dspec $0 } END { print spec }'; return 0 } _gcc-specs-exists ()=20 {=20 [[ -f $(_gcc-install-dir)/$1 ]] } _gcc_fullversion ()=20 {=20 local ver=3D"$1"; shift; set -- $($(tc-getCPP "$@") -E -P - <<< "__GNUC__ __GNUC_MINOR__ __GNUC_= PATCHLEVEL__"); eval echo "${ver}" } _git-r3_env_setup ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; case "${EGIT_CLONE_TYPE}" in=20 mirror | single+tags | single | shallow) ;; *) die "Invalid EGIT_CLONE_TYPE=3D${EGIT_CLONE_TYPE}" ;; esac; case "${EGIT_MIN_CLONE_TYPE}" in=20 shallow) ;; single) if [[ ${EGIT_CLONE_TYPE} =3D=3D shallow ]]; then einfo "git-r3: ebuild needs to be cloned in 'single' mode, = adjusting"; EGIT_CLONE_TYPE=3Dsingle; fi ;; single+tags) if [[ ${EGIT_CLONE_TYPE} =3D=3D shallow || ${EGIT_CLONE_TYPE} = =3D=3D single ]]; then einfo "git-r3: ebuild needs to be cloned in 'single+tags' m= ode, adjusting"; EGIT_CLONE_TYPE=3Dsingle+tags; fi ;; mirror) if [[ ${EGIT_CLONE_TYPE} !=3D mirror ]]; then einfo "git-r3: ebuild needs to be cloned in 'mirror' mode, = adjusting"; EGIT_CLONE_TYPE=3Dmirror; fi ;; *) die "Invalid EGIT_MIN_CLONE_TYPE=3D${EGIT_MIN_CLONE_TYPE}" ;; esac; if [[ -n ${EGIT_SUBMODULES[@]+1} && $(declare -p EGIT_SUBMODULES) !=3D = "declare -a"* ]]; then die 'EGIT_SUBMODULES must be an array.'; fi; local esc_pn livevar; esc_pn=3D${PN//[-+]/_}; [[ ${esc_pn} =3D=3D [0-9]* ]] && esc_pn=3D_${esc_pn}; livevar=3D${esc_pn}_LIVE_REPO; EGIT_REPO_URI=3D${!livevar-${EGIT_REPO_URI}}; [[ -n ${!livevar} ]] && ewarn "Using ${livevar}, no support will be pro= vided"; livevar=3D${esc_pn}_LIVE_BRANCH; EGIT_BRANCH=3D${!livevar-${EGIT_BRANCH}}; [[ -n ${!livevar} ]] && ewarn "Using ${livevar}, no support will be pro= vided"; livevar=3D${esc_pn}_LIVE_COMMIT; EGIT_COMMIT=3D${!livevar-${EGIT_COMMIT}}; [[ -n ${!livevar} ]] && ewarn "Using ${livevar}, no support will be pro= vided"; livevar=3D${esc_pn}_LIVE_COMMIT_DATE; EGIT_COMMIT_DATE=3D${!livevar-${EGIT_COMMIT_DATE}}; [[ -n ${!livevar} ]] && ewarn "Using ${livevar}, no support will be pro= vided"; if [[ -n ${EGIT_COMMIT} && -n ${EGIT_COMMIT_DATE} ]]; then die "EGIT_COMMIT and EGIT_COMMIT_DATE can not be specified simultan= eously"; fi } _git-r3_is_local_repo ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; local uri=3D${1}; [[ ${uri} =3D=3D file://* || ${uri} =3D=3D /* ]] } _git-r3_set_gitdir ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; local repo_name=3D${1#*://*/}; repo_name=3D${repo_name%/}; case "${repo_name}" in=20 browse/*) repo_name=3D${repo_name#browse/} ;; cgit/*) repo_name=3D${repo_name#cgit/} ;; git/*) repo_name=3D${repo_name#git/} ;; gitroot/*) repo_name=3D${repo_name#gitroot/} ;; p/*) repo_name=3D${repo_name#p/} ;; pub/scm/*) repo_name=3D${repo_name#pub/scm/} ;; esac; repo_name=3D${repo_name%.git}.git; repo_name=3D${repo_name//\//_}; local distdir=3D${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}; : "${EGIT3_STORE_DIR:=3D${distdir}/git3-src}"; GIT_DIR=3D${EGIT3_STORE_DIR}/${repo_name}; EVCS_STORE_DIRS+=3D("${GIT_DIR}"); if [[ ! -d ${EGIT3_STORE_DIR} && ! -n ${EVCS_OFFLINE} ]]; then ( addwrite /; mkdir -p "${EGIT3_STORE_DIR}" ) || die "Unable to create ${EGIT3_ST= ORE_DIR}"; fi; addwrite "${EGIT3_STORE_DIR}"; if [[ ! -d ${GIT_DIR} ]]; then if [[ -n ${EVCS_OFFLINE} ]]; then eerror "A clone of the following repository is required to proc= eed:"; eerror " ${1}"; eerror "However, networking activity has been disabled using EV= CS_OFFLINE and there"; eerror "is no local clone available."; die "No local clone of ${1}. Unable to proceed with EVCS_OFFLIN= E."; fi; local saved_umask; if [[ -n ${EVCS_UMASK} ]]; then saved_umask=3D$(umask); umask "${EVCS_UMASK}" || die "Bad options to umask: ${EVCS_UMAS= K}"; fi; mkdir "${GIT_DIR}" || die; git init --bare -b __init__ || die; if [[ -n ${saved_umask} ]]; then umask "${saved_umask}" || die; fi; fi } _git-r3_set_submodules ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; local parent_path=3D${1}; local data=3D${2}; [[ -z ${parent_path} || ${parent_path} =3D=3D */ ]] || die; submodules=3D(); local l; while read l; do [[ ${l} =3D=3D submodule.*.url=3D* ]] || continue; l=3D${l#submodule.}; local subname=3D${l%%.url=3D*}; if declare -p EGIT_SUBMODULES &> /dev/null; then local p l_res res=3D; for p in "${EGIT_SUBMODULES[@]}"; do if [[ ${p} =3D=3D -* ]]; then p=3D${p#-}; l_res=3D; else l_res=3D1; fi; [[ ${parent_path}${subname} =3D=3D ${p} ]] && res=3D${l_res= }; done; if [[ ! -n ${res} ]]; then einfo "Skipping submodule ${parent_path}${subname}"; continue; else einfo "Using submodule ${parent_path}${subname}"; fi; fi; local upd=3D$(echo "${data}" | git config -f /dev/fd/0 submodule."$= {subname}".update); [[ ${upd} =3D=3D none ]] && continue; local enc_subname=3D${subname//[^a-zA-Z0-9-]/_}; submodules+=3D("${enc_subname}" "$(echo "${data}" | git config -f /= dev/fd/0 submodule."${subname}".url || die)" "$(echo "${data}" | git config= -f /dev/fd/0 submodule."${subname}".path || die)"); done < <(echo "${data}" | git config -f /dev/fd/0 -l || die) } _git-r3_set_subrepos ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; local suburl=3D${1}; subrepos=3D("${@:2}"); if [[ ${suburl} =3D=3D ./* || ${suburl} =3D=3D ../* ]]; then subrepos=3D("${subrepos[@]%%/}"); while true; do if [[ ${suburl} =3D=3D ./* ]]; then suburl=3D${suburl:2}; else if [[ ${suburl} =3D=3D ../* ]]; then suburl=3D${suburl:3}; subrepos=3D("${subrepos[@]%/*}"); subrepos=3D("${subrepos[@]%%/}"); else break; fi; fi; done; subrepos=3D("${subrepos[@]/%//${suburl}}"); else subrepos=3D("${suburl}"); fi } _is_flagq ()=20 {=20 local x var=3D"$1[*]"; for x in ${!var}; do [[ ${x} =3D=3D $2 ]] && return 0; done; return 1 } _setup-allowed-flags ()=20 {=20 ALLOWED_FLAGS=3D(-pipe -O '-O[123szg]' '-mcpu=3D*' '-march=3D*' '-mtune= =3D*' '-mfpmath=3D*' -flto '-flto=3D*' -fno-lto '-fstack-protector*' -fstac= k-clash-protection '-fcf-protection=3D*' -fbounds-check -fbounds-checking -= fno-PIE -fno-pie -nopie -no-pie -fharden-compares -fharden-conditional-bran= ches -fharden-control-flow-redundancy -fno-harden-control-flow-redundancy -= fhardcfr-skip-leaf -fhardcfr-check-exceptions -fhardcfr-check-returning-cal= ls '-fhardcfr-check-noreturn-calls=3D*' '-mindirect-branch=3D*' -mindirect-= branch-register '-mfunction-return=3D*' -mretpoline '-mharden-sls=3D*' '-mb= ranch-protection=3D*' -fno-unit-at-a-time -fno-strict-overflow '-fsanitize*= ' '-fno-sanitize*' -g '-g[0-9]' -ggdb '-ggdb[0-9]' -gdwarf '-gdwarf-*' -gst= abs -gstabs+ -gz -glldb '-fdebug-default-version=3D*' -fno-diagnostics-colo= r '-fmessage-length=3D*' -fno-ident -fpermissive -frecord-gcc-switches -fre= cord-command-line '-fdiagnostics*' '-fplugin*' '-W*' -w '-[DUILR]*' '-Wl,*'= '-fuse-ld=3D*'); ALLOWED_FLAGS+=3D('-fno-stack-protector*' '-fabi-version=3D*' -fno-stri= ct-aliasing -fno-bounds-check -fno-bounds-checking -fstrict-overflow -fno-o= mit-frame-pointer '-fno-builtin*' -mno-omit-leaf-frame-pointer); ALLOWED_FLAGS+=3D('-mregparm=3D*' -mno-app-regs -mapp-regs -mno-mmx -mn= o-sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 -mno= -avx -mno-aes -mno-pclmul -mno-sse4a -mno-3dnow -mno-popcnt -mno-abm -mips1= -mips2 -mips3 -mips4 -mips32 -mips64 -mips16 -mplt -msoft-float -mno-soft-= float -mhard-float -mno-hard-float '-mfpu=3D*' -mieee -mieee-with-inexact '= -mschedule=3D*' -mfloat-gprs -mspe -mno-spe -mtls-direct-seg-refs -mno-tls-= direct-seg-refs -mflat -mno-flat -mno-faster-structs -mfaster-structs -m32 = -m64 -mx32 '-mabi=3D*' -mlittle-endian -mbig-endian -EL -EB -fPIC -mlive-g0= '-mcmodel=3D*' -mstack-bias -mno-stack-bias -msecure-plt '-m*-toc' '-mfloa= t-abi=3D*' '-mtls-dialect=3D*' -mfix-r4000 -mno-fix-r4000 -mfix-r4400 -mno-= fix-r4400 -mfix-r10000 -mno-fix-r10000 '-mr10k-cache-barrier=3D*' -mthumb -= marm -ffixed-x18 -mno-fma4 -mno-movbe -mno-xop -mno-lwp -mno-fsgsbase -mno-= rdrnd -mno-f16c -mno-bmi -mno-tbm -mno-avx2 -mno-bmi2 -mno-fma -mno-lzcnt -= mno-fxsr -mno-hle -mno-rtm -mno-xsave -mno-xsaveopt -mno-avx512cd -mno-avx5= 12er -mno-avx512f -mno-avx512pf -mno-sha); ALLOWED_FLAGS+=3D(-mstackrealign '-mpreferred-stack-boundary=3D*' '-min= coming-stack-boundary=3D*'); ALLOWED_FLAGS+=3D('--unwindlib=3D*' '--rtlib=3D*' '--stdlib=3D*') } _tc-getPROG ()=20 {=20 local tuple=3D$1; local v var vars=3D$2; local prog=3D($3); var=3D${vars%% *}; for v in ${vars}; do if [[ -n ${!v} ]]; then export ${var}=3D"${!v}"; echo "${!v}"; return 0; fi; done; local search=3D; [[ -n $4 ]] && search=3D$(type -p $4-${prog[0]}); [[ -z ${search} && -n ${!tuple} ]] && search=3D$(type -p ${!tuple}-${pr= og[0]}); [[ -n ${search} ]] && prog[0]=3D${search##*/}; export ${var}=3D"${prog[*]}"; echo "${!var}" } _tc-has-openmp ()=20 {=20 local base=3D"${T}/test-tc-openmp"; cat <<-EOF > "${base}.c" #include int main(void) { int nthreads, tid, ret =3D 0; #pragma omp parallel private(nthreads, tid) { tid =3D omp_get_thread_num(); nthreads =3D omp_get_num_threads(); ret +=3D tid + nthreads; } return ret; } EOF $(tc-getCC "$@") -fopenmp "${base}.c" -o "${base}" >&/dev/null; local ret=3D$?; rm -f "${base}"*; return ${ret} } _test-flag-PROG ()=20 {=20 local comp=3D$1; local lang=3D$2; shift 2; if [[ -z ${comp} ]]; then return 1; fi; if [[ -z $1 ]]; then return 1; fi; comp=3D($(tc-get${comp})); if ! type -p ${comp[0]} > /dev/null; then return 1; fi; local in_src in_ext cmdline_extra=3D(); case "${lang}" in=20 c) in_ext=3D'c'; in_src=3D'int main(void) { return 0; }'; cmdline_extra+=3D(-xc -c) ;; c++) in_ext=3D'cc'; in_src=3D'int main(void) { return 0; }'; cmdline_extra+=3D(-xc++ -c) ;; f77) in_ext=3D'f'; in_src=3D' end'; cmdline_extra+=3D(-xf77 -c) ;; f95) in_ext=3D'f90'; in_src=3D'end'; cmdline_extra+=3D(-xf95 -c) ;; c+ld) in_ext=3D'c'; in_src=3D'int main(void) { return 0; }'; if is-ldflagq -fuse-ld=3D*; then fuse_ld_value=3D$(get-flag -fuse-ld=3D*); cmdline_extra+=3D(${fuse_ld_value}); fi; cmdline_extra+=3D(-xc) ;; esac; local test_in=3D${T}/test-flag.${in_ext}; local test_out=3D${T}/test-flag.exe; printf "%s\n" "${in_src}" > "${test_in}" || die "Failed to create '${te= st_in}'"; local cmdline=3D("${comp[@]}" -Werror "$@" "${cmdline_extra[@]}" "${tes= t_in}" -o "${test_out}"); "${cmdline[@]}" &> /dev/null } _test-flags-PROG ()=20 {=20 local comp=3D$1; local flags=3D(); local x; shift; [[ -z ${comp} ]] && return 1; while (( $# )); do case "$1" in=20 --param | -B) if test-flag-${comp} "$1" "$2"; then flags+=3D("$1" "$2"); fi; shift 2 ;; *) if test-flag-${comp} "$1"; then flags+=3D("$1"); fi; shift 1 ;; esac; done; echo "${flags[*]}"; [[ ${#flags[@]} -gt 0 ]] } all-flag-vars ()=20 {=20 echo {ADA,C,CPP,CXX,CCAS,F,FC,LD}FLAGS } append-atomic-flags ()=20 {=20 local code; read -r -d '' code <<-EOF int main(void) { return 0; } EOF test-compile "c+ld" "${code}" || return; local bytesizes; [[ "${#}" =3D=3D "0" ]] && bytesizes=3D("1" "2" "4" "8") || bytesizes= =3D"${@}"; for bytesize in ${bytesizes[@]}; do read -r -d '' code <<-EOF #include int main(void) { uint$((${bytesize} * 8))_t a =3D 0; __atomic_add_fetch(&a, 3, __ATOMIC_RELAXED); __atomic_compare_exchange_n(&a, &a, 2, 1, __ATOMIC_RELAXED, __ATOMIC_RELAXE= D); return 0; } EOF test-compile "c+ld" "${code}" && continue test-flags-CCLD "-latomic" &> /dev/null || die "-latomic is require= d but not supported by $(tc-getCC)"; append-libs "-latomic"; test-compile "c+ld" "${code}" || die "libatomic does not include an= implementation of ${bytesize}-byte atomics for this toolchain"; return; done } append-cflags ()=20 {=20 [[ $# -eq 0 ]] && return 0; export CFLAGS+=3D" $*"; return 0 } append-cppflags ()=20 {=20 [[ $# -eq 0 ]] && return 0; export CPPFLAGS+=3D" $*"; return 0 } append-cxxflags ()=20 {=20 [[ $# -eq 0 ]] && return 0; export CXXFLAGS+=3D" $*"; return 0 } append-fflags ()=20 {=20 [[ $# -eq 0 ]] && return 0; export FFLAGS+=3D" $*"; export FCFLAGS+=3D" $*"; return 0 } append-flags ()=20 {=20 [[ $# -eq 0 ]] && return 0; case " $* " in=20 *' '-[DIU]*) eqawarn 'Please use append-cppflags for preprocessor flags' ;; *' '-L* | *' '-Wl,*) eqawarn 'Please use append-ldflags for linker flags' ;; esac; append-cflags "$@"; append-cxxflags "$@"; append-fflags "$@"; return 0 } append-ldflags ()=20 {=20 [[ $# -eq 0 ]] && return 0; local flag; for flag in "$@"; do [[ ${flag} =3D=3D -l* ]] && eqawarn "Appending a library link instr= uction (${flag}); libraries to link to should not be passed through LDFLAGS= "; done; export LDFLAGS=3D"${LDFLAGS} $*"; return 0 } append-lfs-flags ()=20 {=20 [[ $# -ne 0 ]] && die "append-lfs-flags takes no arguments"; append-cppflags -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE_SOURCE -D_LARGEFI= LE64_SOURCE } append-libs ()=20 {=20 [[ $# -eq 0 ]] && return 0; local flag; for flag in "$@"; do if [[ -z "${flag// }" ]]; then eqawarn "Appending an empty argument to LIBS is invalid! Skippi= ng."; continue; fi; case $flag in=20 -[lL]*) export LIBS=3D"${LIBS} ${flag}" ;; -*) eqawarn "Appending non-library to LIBS (${flag}); Other lin= ker flags should be passed via LDFLAGS"; export LIBS=3D"${LIBS} ${flag}" ;; *) export LIBS=3D"${LIBS} -l${flag}" ;; esac; done; return 0 } autotools_check_macro ()=20 {=20 [[ -f configure.ac || -f configure.in ]] || return 0; local trace_file=3D".__autoconf_trace_data"; if [[ ! -e ${trace_file} ]] || [[ ! aclocal.m4 -ot ${trace_file} ]]; th= en WANT_AUTOCONF=3D"2.5" autoconf $(autotools_m4dir_include) ${ALL_AUT= OTOOLS_MACROS[@]/#/--trace=3D} > ${trace_file} 2> /dev/null; fi; local macro args=3D(); for macro in "$@"; do has ${macro} ${ALL_AUTOTOOLS_MACROS[@]} || die "internal error: add= ${macro} to ALL_AUTOTOOLS_MACROS"; args+=3D(-e ":${macro}:"); done; grep "${args[@]}" ${trace_file} } autotools_check_macro_val ()=20 {=20 local macro scan_out; for macro in "$@"; do autotools_check_macro "${macro}" | gawk -v macro=3D"${macro}" '($0 = !~ /^[[:space:]]*(#|dnl)/) { if (match($0, macro ":(.*)$", res)) print res[1] }' | uniq; done; return 0 } autotools_env_setup ()=20 {=20 if [[ ${WANT_AUTOMAKE} =3D=3D "latest" ]]; then local pv; for pv in ${_LATEST_AUTOMAKE[@]/#*:}; do local hv_args=3D""; case ${EAPI} in=20 6) hv_args=3D"--host-root" ;; *) hv_args=3D"-b" ;; esac; has_version ${hv_args} "=3Ddev-build/automake-${pv}*" && export= WANT_AUTOMAKE=3D"${pv}" && break; done; if use prefix && [[ ! -x "${BROOT}"/usr/bin/automake ]]; then [[ ${WANT_AUTOMAKE} =3D=3D "latest" ]] && ewarn "Ignoring missi= ng automake during Prefix bootstrap! Tried ${_LATEST_AUTOMAKE[*]}"; else [[ ${WANT_AUTOMAKE} =3D=3D "latest" ]] && die "Cannot find the = latest automake! Tried ${_LATEST_AUTOMAKE[*]}"; fi; fi; if [[ ${WANT_AUTOCONF} =3D=3D "latest" ]]; then local pv; for pv in ${_LATEST_AUTOCONF[@]/#*:}; do local hv_args=3D""; case ${EAPI} in=20 6) hv_args=3D"--host-root" ;; *) hv_args=3D"-b" ;; esac; has_version ${hv_args} "=3Ddev-build/autoconf-${pv}*" && export= WANT_AUTOCONF=3D"${pv}" && break; done; if use prefix && [[ ! -x "${BROOT}"/usr/bin/autoconf ]]; then [[ ${WANT_AUTOCONF} =3D=3D "latest" ]] && ewarn "Ignoring missi= ng autoconf during Prefix bootstrap! Tried ${_LATEST_AUTOCONF[*]}"; else [[ ${WANT_AUTOCONF} =3D=3D "latest" ]] && die "Cannot find the = latest autoconf! Tried ${_LATEST_AUTOCONF[*]}"; fi; fi } autotools_m4dir_include ()=20 {=20 _autotools_m4dir_include ${AT_M4DIR} } autotools_m4sysdir_include ()=20 {=20 local paths=3D($(eval echo ${AT_SYS_M4DIR})); _autotools_m4dir_include "${paths[@]}" } autotools_run_tool ()=20 {=20 local autofail=3Dtrue m4flags=3Dfalse missing_ok=3Dfalse return_output= =3Dfalse; while [[ -n ${1} ]]; do case ${1} in=20 --at-no-fail) autofail=3Dfalse ;; --at-m4flags) m4flags=3Dtrue ;; --at-missing) missing_ok=3Dtrue ;; --at-output) return_output=3Dtrue ;; *) break ;; esac; shift; done; if [[ ${EBUILD_PHASE_FUNC} !=3D "src_prepare" ]]; then eqawarn "Running '${1}' in ${EBUILD_PHASE_FUNC} phase"; fi; if ${missing_ok} && ! type -P ${1} > /dev/null; then einfo "Skipping '$*' because '${1}' not installed"; return 0; fi; autotools_env_setup; local STDERR_TARGET=3D"${T}/${1##*/}.out"; if [[ -e ${STDERR_TARGET} ]]; then local i=3D1; while :; do STDERR_TARGET=3D"${T}/${1##*/}-${i}.out"; [[ -e ${STDERR_TARGET} ]] || break; : $(( i++ )); done; fi; if ${m4flags}; then set -- "${1}" $(autotools_m4dir_include) $(autotools_m4sysdir_inclu= de) "${@:2}"; fi; if ${return_output}; then "$@"; return; fi; printf "***** ${1} *****\n***** PWD: ${PWD}\n***** $*\n\n" > "${STDERR_= TARGET}"; ebegin "Running '$@'"; "$@" >> "${STDERR_TARGET}" 2>&1; if ! eend $? && ${autofail}; then echo; eerror "Failed running '${1}'!"; eerror; eerror "Include in your bug report the contents of:"; eerror; eerror " ${STDERR_TARGET}"; echo; die "Failed running '${1}'!"; fi } clang-fullversion ()=20 {=20 _clang_fullversion '$1.$2.$3' "$@" } clang-major-version ()=20 {=20 _clang_fullversion '$1' "$@" } clang-micro-version ()=20 {=20 _clang_fullversion '$3' "$@" } clang-minor-version ()=20 {=20 _clang_fullversion '$2' "$@" } clang-version ()=20 {=20 _clang_fullversion '$1.$2' "$@" } config_rpath_update ()=20 {=20 local dst src; case ${EAPI} in=20 6) src=3D"${EPREFIX}/usr/share/gettext/config.rpath" ;; *) src=3D"${BROOT}/usr/share/gettext/config.rpath" ;; esac; [[ $# -eq 0 ]] && set -- $(find -name config.rpath); [[ $# -eq 0 ]] && return 0; einfo "Updating all config.rpath files"; for dst in "$@"; do einfo " ${dst}"; cp "${src}" "${dst}" || die; done } eaclocal ()=20 {=20 if [[ ${EAPI} !=3D 6 ]]; then if [[ ! -f "${T}"/aclocal/dirlist ]]; then mkdir "${T}"/aclocal || die; cat <<-EOF > "${T}"/aclocal/dirlist ||=20 ${BROOT}/usr/share/aclocal ${ESYSROOT}/usr/share/aclocal EOF die; fi local system_acdir=3D" --system-acdir=3D${T}/aclocal"; else local system_acdir=3D""; fi; [[ ! -f aclocal.m4 || -n $(grep -e 'generated.*by aclocal' aclocal.m4) = ]] && autotools_run_tool --at-m4flags aclocal "$@" $(eaclocal_amflags) ${sy= stem_acdir} } eaclocal_amflags ()=20 {=20 local aclocal_opts amflags_file; for amflags_file in GNUmakefile.am Makefile.am GNUmakefile.in Makefile.= in; do [[ -e ${amflags_file} ]] || continue; autotools_env_setup; aclocal_opts=3D$(sed -n "/^ACLOCAL_AMFLAGS[[:space:]]*=3D/{ # = match the first line s:[^=3D]*=3D::p; # then gobble up all escaped lines : nextline /\\\\$/{ n; p; b nextline; } }" ${amflags_file}); eval aclocal_opts=3D\""${aclocal_opts}"\"; break; done; echo ${aclocal_opts} } eapply ()=20 {=20 local failed patch_cmd=3Dpatch; local -x LC_COLLATE=3DPOSIX; type -P gpatch > /dev/null && patch_cmd=3Dgpatch; function _eapply_patch ()=20 {=20 local f=3D${1}; local prefix=3D${2}; ebegin "${prefix:-Applying }${f##*/}"; local all_opts=3D(-p1 -f -g0 --no-backup-if-mismatch "${patch_optio= ns[@]}"); if ${patch_cmd} "${all_opts[@]}" --dry-run -s -F0 < "${f}" &> /dev/= null; then all_opts+=3D(-s -F0); fi; ${patch_cmd} "${all_opts[@]}" < "${f}"; failed=3D${?}; if ! eend "${failed}"; then __helpers_die "patch -p1 ${patch_options[*]} failed with ${f}"; fi }; local patch_options=3D() files=3D(); local i found_doublehyphen; for ((i =3D 1; i <=3D ${#@}; ++i )) do if [[ ${@:i:1} =3D=3D -- ]]; then patch_options=3D("${@:1:i-1}"); files=3D("${@:i+1}"); found_doublehyphen=3D1; break; fi; done; if [[ -z ${found_doublehyphen} ]]; then for ((i =3D 1; i <=3D ${#@}; ++i )) do if [[ ${@:i:1} !=3D -* ]]; then patch_options=3D("${@:1:i-1}"); files=3D("${@:i}"); break; fi; done; for i in "${files[@]}"; do if [[ ${i} =3D=3D -* ]]; then die "eapply: all options must be passed before non-options"; fi; done; fi; if [[ ${#files[@]} -eq 0 ]]; then die "eapply: no files specified"; fi; local f; for f in "${files[@]}"; do if [[ -d ${f} ]]; then function _eapply_get_files ()=20 {=20 local LC_ALL=3DPOSIX; local prev_shopt=3D$(shopt -p nullglob); shopt -s nullglob; local f; for f in "${1}"/*; do if [[ ${f} =3D=3D *.diff || ${f} =3D=3D *.patch ]]; then files+=3D("${f}"); fi; done; ${prev_shopt} }; local files=3D(); _eapply_get_files "${f}"; [[ ${#files[@]} -eq 0 ]] && die "No *.{patch,diff} files in dir= ectory ${f}"; einfo "Applying patches from ${f} ..."; local f2; for f2 in "${files[@]}"; do _eapply_patch "${f2}" ' '; [[ ${failed} -ne 0 ]] && return "${failed}"; done; else _eapply_patch "${f}"; [[ ${failed} -ne 0 ]] && return "${failed}"; fi; done; return 0 } eapply_user ()=20 {=20 [[ ${EBUILD_PHASE} =3D=3D prepare ]] || die "eapply_user() called durin= g invalid phase: ${EBUILD_PHASE}"; local tagfile=3D${T}/.portage_user_patches_applied; [[ -f ${tagfile} ]] && return; >> "${tagfile}"; local basedir=3D${PORTAGE_CONFIGROOT%/}/etc/portage/patches; local columns=3D${COLUMNS:-0}; [[ ${columns} =3D=3D 0 ]] && columns=3D$(set -- $( ( stty size < /dev/t= ty ) 2> /dev/null || echo 24 80); echo $2); (( columns > 0 )) || (( columns =3D 80 )); local applied d f; local -A _eapply_user_patches; local prev_shopt=3D$(shopt -p nullglob); shopt -s nullglob; for d in "${basedir}"/${CATEGORY}/{${P}-${PR},${P},${PN}}{:${SLOT%/*},}; do for f in "${d}"/*; do if [[ ( ${f} =3D=3D *.diff || ${f} =3D=3D *.patch ) && -z ${_ea= pply_user_patches[${f##*/}]} ]]; then _eapply_user_patches[${f##*/}]=3D${f}; fi; done; done; if [[ ${#_eapply_user_patches[@]} -gt 0 ]]; then while read -r -d '' f; do f=3D${_eapply_user_patches[${f}]}; if [[ -s ${f} ]]; then if [[ -z ${applied} ]]; then einfo "${PORTAGE_COLOR_INFO}$(for ((column =3D 0; colum= n < ${columns} - 3; column++)) do echo -n =3D; done)${PORTAGE_COLOR_NORMAL}"; einfo "Applying user patches from ${basedir} ..."; fi; eapply "${f}"; applied=3D1; fi; done < <(printf -- '%s\0' "${!_eapply_user_patches[@]}" | LC_ALL=3D= C sort -z); fi; ${prev_shopt}; if [[ -n ${applied} ]]; then einfo "User patches applied."; einfo "${PORTAGE_COLOR_INFO}$(for ((column =3D 0; column < ${column= s} - 3; column++)) do echo -n =3D; done)${PORTAGE_COLOR_NORMAL}"; fi } eautoconf ()=20 {=20 if [[ ! -f configure.ac && ! -f configure.in ]]; then echo; eerror "No configure.{ac,in} present in '${PWD}'!"; echo; die "No configure.{ac,in} present!"; fi; if [[ ${WANT_AUTOCONF} !=3D "2.1" && -e configure.in ]]; then case ${EAPI} in=20 6 | 7) eqawarn "This package has a configure.in file which has lon= g been deprecated. Please"; eqawarn "update it to use configure.ac instead as newer ver= sions of autotools will die"; eqawarn "when it finds this file. See https://bugs.gentoo.= org/426262 for details." ;; *) einfo "Moving configure.in to configure.ac (bug #426262)"; mv configure.{in,ac} || die ;; esac; fi; local _gnuconfig=3D$(gnuconfig_findnewest); cp "${_gnuconfig}"/config.{guess,sub} . || die; autotools_run_tool --at-m4flags autoconf "$@" } eautoheader ()=20 {=20 _at_uses_autoheader || return 0; autotools_run_tool --at-no-fail --at-m4flags autoheader "$@" } eautomake ()=20 {=20 local extra_opts=3D(); local makefile_name; for makefile_name in {GNUmakefile,{M,m}akefile}.am ""; do [[ -f ${makefile_name} ]] && break; done; function _automake_version ()=20 {=20 autotools_run_tool --at-output automake --version 2> /dev/null | se= d -n -e '1{s:.*(GNU automake) ::p;q}' }; if [[ -z ${makefile_name} ]]; then _at_uses_automake || return 0; else if [[ -z ${FROM_EAUTORECONF} && -f ${makefile_name%.am}.in ]]; then local used_automake; local installed_automake; installed_automake=3D$(WANT_AUTOMAKE=3D _automake_version); used_automake=3D$(head -n 1 < ${makefile_name%.am}.in | sed -e = 's:.*by automake \(.*\) from .*:\1:'); if [[ ${installed_automake} !=3D ${used_automake} ]]; then ewarn "Automake used for the package (${used_automake}) dif= fers from" "the installed version (${installed_automake})."; ewarn "Forcing a full rebuild of the autotools to workaroun= d."; eautoreconf; return 0; fi; fi; fi; [[ -f INSTALL && -f AUTHORS && -f ChangeLog && -f NEWS && -f README ]] = || extra_opts+=3D(--foreign); case $(_automake_version) in=20 1.4 | 1.4[.-]*) ;; *) extra_opts+=3D(--force-missing) ;; esac; autotools_run_tool automake --add-missing --copy "${extra_opts[@]}" "$@" } eautopoint ()=20 {=20 autotools_run_tool autopoint "$@" } eautoreconf ()=20 {=20 local x g; if [[ -z ${AT_NO_RECURSIVE} ]]; then for x in $(autotools_check_macro_val AC_CONFIG_SUBDIRS); do if [[ -d ${x} ]]; then pushd "${x}" > /dev/null; AT_NOELIBTOOLIZE=3D"yes" eautoreconf || die; popd > /dev/null; fi; done; fi; einfo "Running eautoreconf in '${PWD}' ..."; local m4dirs=3D$(autotools_check_macro_val AC_CONFIG_{AUX,MACRO}_DIR); [[ -n ${m4dirs} ]] && mkdir -p ${m4dirs}; local i tools=3D(glibgettext false "autotools_run_tool glib-gettextize = --copy --force" gettext false "autotools_run_tool --at-missing autopoint --= force" intltool false "autotools_run_tool intltoolize --automake --copy --f= orce" gtkdoc false "autotools_run_tool --at-missing gtkdocize --copy" gnome= doc false "autotools_run_tool --at-missing gnome-doc-prepare --copy --force= " libtool false "_elibtoolize --auto-ltdl --install --copy --force"); for ((i =3D 0; i < ${#tools[@]}; i +=3D 3 )) do if _at_uses_${tools[i]}; then tools[i+1]=3Dtrue; ${tools[i+2]}; fi; done; local rerun_aclocal=3Dfalse; eaclocal; for ((i =3D 0; i < ${#tools[@]}; i +=3D 3 )) do if ! ${tools[i+1]} && _at_uses_${tools[i]}; then ${tools[i+2]}; rerun_aclocal=3Dtrue; fi; done; ${rerun_aclocal} && eaclocal; if [[ ${WANT_AUTOCONF} =3D=3D "2.1" ]]; then eautoconf; else eautoconf --force; fi; [[ ${AT_NOEAUTOHEADER} !=3D "yes" ]] && eautoheader; [[ ${AT_NOEAUTOMAKE} !=3D "yes" ]] && FROM_EAUTORECONF=3D"yes" eautomak= e ${AM_OPTS}; if [[ ${AT_NOELIBTOOLIZE} !=3D "yes" ]]; then elibtoolize --force "${PWD}"; fi; return 0 } econf_build ()=20 {=20 local CBUILD=3D${CBUILD:-${CHOST}}; function econf_env ()=20 {=20 CHOST=3D${CBUILD} econf "$@" }; tc-env_build econf_env "$@" } einstalldocs ()=20 {=20 ( if [[ $(declare -p DOCS 2> /dev/null) !=3D *=3D* ]]; then local d; for d in README* ChangeLog AUTHORS NEWS TODO CHANGES THANKS BUGS FA= Q CREDITS CHANGELOG; do [[ -f ${d} && -s ${d} ]] && docinto / && dodoc "${d}"; done; else if ___is_indexed_array_var DOCS; then [[ ${#DOCS[@]} -gt 0 ]] && docinto / && dodoc -r "${DOCS[@]}"; else [[ -n ${DOCS} ]] && docinto / && dodoc -r ${DOCS}; fi; fi ); ( if ___is_indexed_array_var HTML_DOCS; then [[ ${#HTML_DOCS[@]} -gt 0 ]] && docinto html && dodoc -r "${HTML_DO= CS[@]}"; else [[ -n ${HTML_DOCS} ]] && docinto html && dodoc -r ${HTML_DOCS}; fi ) } elibtoolize ()=20 {=20 type -P eltpatch &> /dev/null || die "eltpatch not found; is app-portag= e/elt-patches installed?"; ELT_LOGDIR=3D${T} LD=3D$(tc-getLD) eltpatch "${@}" || die "eltpatch fai= led" } elisp-check-emacs-version ()=20 {=20 if [[ -z ${_ELISP_EMACS_VERSION} ]]; then local have_emacs; have_emacs=3D$(elisp-emacs-version) || die "Could not determine Ema= cs version"; einfo "Emacs version: ${have_emacs}"; if [[ ${have_emacs} =3D~ XEmacs|Lucid ]]; then die "XEmacs detected. This package needs GNU Emacs."; fi; if ! [[ ${have_emacs} =3D~ ^[0-9]+(\.[0-9]+)*$ ]]; then die "Malformed version string: ${have_emacs}"; fi; _ELISP_EMACS_VERSION=3D${have_emacs}; fi; if ! ver_test "${_ELISP_EMACS_VERSION}" -ge "${NEED_EMACS}"; then eerror "This package needs at least Emacs ${NEED_EMACS}."; eerror "Use \"eselect emacs\" to select the active version."; die "Emacs version too low"; fi } elisp-compile ()=20 {=20 elisp-check-emacs-version; ebegin "Compiling GNU Emacs Elisp files"; ${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} -f batch-byte-compile "$@"; eend $? "elisp-compile: batch-byte-compile failed" || die } elisp-emacs-version ()=20 {=20 local version ret tmout=3D"timeout -k 5 55"; ${tmout} true &> /dev/null || tmout=3D""; echo "(princ emacs-version)" > "${T}"/emacs-version.el; version=3D$(unset TERM DISPLAY ${tmout} ${EMACS} ${EMACSFLAGS} -l "${T}"/emacs-version.el < /dev/null); ret=3D$?; rm -f "${T}"/emacs-version.el; if [[ ${ret} -ne 0 ]]; then eerror "elisp-emacs-version: Failed to run ${EMACS}"; [[ $(realpath ${EMACS} 2> /dev/null) =3D=3D */emacs* ]] || eerror "= This package needs GNU Emacs"; return ${ret}; fi; if [[ -z ${version} ]]; then eerror "elisp-emacs-version: Could not determine Emacs version"; return 1; fi; echo "${version}" } elisp-enable-tests ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; local optional; if [[ ${1} =3D "--optional" ]]; then optional=3DYES; shift; fi; local test_pkg; local test_runner=3D${1}; shift; _ELISP_TEST_OPTS=3D("$@"); case ${test_runner} in=20 buttercup) test_pkg=3D"app-emacs/buttercup"; _ELISP_TEST_FUNCTION=3Delisp-test-buttercup ;; ert-runner) test_pkg=3D"app-emacs/ert-runner"; _ELISP_TEST_FUNCTION=3Delisp-test-ert-runner ;; ert) _ELISP_TEST_FUNCTION=3Delisp-test-ert ;; *) die "${FUNCNAME}: unknown test runner, given ${test_runner}" ;; esac; if [[ -n ${test_pkg} ]]; then IUSE+=3D" test "; RESTRICT+=3D" !test? ( test ) "; if [[ -n ${optional} ]]; then IUSE+=3D" emacs "; BDEPEND+=3D" test? ( emacs? ( ${test_pkg} ) ) "; else BDEPEND+=3D" test? ( ${test_pkg} ) "; fi; fi; return 0 } elisp-install ()=20 {=20 local subdir=3D"$1"; shift; ebegin "Installing Elisp files for GNU Emacs support"; ( insinto "${SITELISP}/${subdir}"; doins "$@" ); eend $? "elisp-install: doins failed" || die } elisp-make-autoload-file ()=20 {=20 local f=3D"${1:-${PN}-autoloads.el}" null=3D"" page=3D' '; shift; elisp-check-emacs-version; ebegin "Generating autoload file for GNU Emacs"; cat > "${f}" <<-EOF ;;; ${f##*/} --- autoloads for ${PN} ;;; Commentary: ;; Automatically generated by elisp-common.eclass ;; DO NOT EDIT THIS FILE ;;; Code: ${page} ;; Local ${null}Variables: ;; version-control: never ;; no-byte-compile: t ;; no-native-compile: t ;; no-update-autoloads: t ;; End: ;;; ${f##*/} ends here EOF ${EMACS} ${EMACSFLAGS} --eval "(require 'autoload)" --eval "(setq make-= backup-files nil)" --eval "(setq generated-autoload-file (expand-file-name = \"${f}\"))" -f batch-update-autoloads "${@-.}"; eend $? "elisp-make-autoload-file: batch-update-autoloads failed" || die } elisp-make-site-file ()=20 {=20 [[ $1 =3D=3D [0-9][0-9]*-gentoo.el ]] || die "elisp-make-site-file: bad= name of site-init file"; local f=3D"${T}/$1" my_pn=3D"${2:-${PN}}"; shift; shift; printf "%s\n" "(add-to-list 'load-path \"@SITELISP@\")" "$@" > "${f}" |= | die; elisp-site-file-install "${f}" "${my_pn}" } elisp-modules-install ()=20 {=20 local subdir=3D"$1"; shift; ebegin "Installing dynamic modules for GNU Emacs support"; ( exeinto "${EMACSMODULES//@libdir@/$(get_libdir)}/${subdir}"; doexe "$@" ); eend $? "elisp-modules-install: doins failed" || die } elisp-org-export-to ()=20 {=20 local export_format=3D"${1}"; local org_file_path=3D"${2}"; local export_group; case ${export_format} in=20 info) export_group=3Dtexinfo ;; markdown) export_group=3Dmd ;; pdf) export_group=3Dlatex ;; *) export_group=3D${export_format} ;; esac; local export_function=3Dorg-${export_group}-export-to-${export_format}; ${EMACS} ${EMACSFLAGS} "${org_file_path}" -f "${export_function}" || di= e "Org export to ${export_format} failed" } elisp-site-file-install ()=20 {=20 local sf=3D"${1##*/}" my_pn=3D"${2:-${PN}}" modules ret; local add_header=3D"1 { # Find first non-empty line :x; /^\$/ { n; bx; } # Insert a header, unless we already look at one /^;.*${PN}/I! s/^/;;; ${PN} site-lisp configuration\n\n/ 1 s/^/\n/ }"; [[ ${sf} =3D=3D [0-9][0-9]*-gentoo*.el ]] || ewarn "elisp-site-file-ins= tall: bad name of site-init file"; [[ ${sf%-gentoo*.el} !=3D "${sf}" ]] && sf=3D"${sf%-gentoo*.el}-gentoo.= el"; sf=3D"${T}/${sf}"; ebegin "Installing site initialisation file for GNU Emacs"; [[ $1 =3D=3D "${sf}" ]] || cp "$1" "${sf}"; modules=3D${EMACSMODULES//@libdir@/$(get_libdir)}; sed -i -e "${add_header}" -e "s:@SITELISP@:${EPREFIX}${SITELISP}/${my_p= n}:g" -e "s:@SITEETC@:${EPREFIX}${SITEETC}/${my_pn}:g" -e "s:@EMACSMODULES@= :${EPREFIX}${modules}/${my_pn}:g;\$q" "${sf}"; ( insinto "${SITELISP}/site-gentoo.d"; doins "${sf}" ); ret=3D$?; rm -f "${sf}"; eend ${ret} "elisp-site-file-install: doins failed" || die } elisp-site-regen ()=20 {=20 local sitelisp=3D${ROOT%/}${EPREFIX}${SITELISP}; local sf i ret=3D0 null=3D"" page=3D' '; local -a sflist; if [[ ${EBUILD_PHASE} =3D=3D *rm && ! -e ${sitelisp}/site-gentoo.el ]];= then ewarn "Refusing to create site-gentoo.el in ${EBUILD_PHASE} phase."; return 0; fi; [[ -d ${sitelisp} ]] || die "elisp-site-regen: Directory ${sitelisp} do= es not exist"; [[ -d ${T} ]] || die "elisp-site-regen: Temporary directory ${T} does n= ot exist"; ebegin "Regenerating site-gentoo.el for GNU Emacs (${EBUILD_PHASE})"; for sf in "${sitelisp}"/site-gentoo.d/[0-9][0-9]*.el; do [[ -r ${sf} ]] && sflist+=3D("${sf}"); done; cat <<-EOF > "${T}"/site-gentoo.el ||=20 ;;; site-gentoo.el --- site initialisation for Gentoo-installed packages ;;; Commentary: ;; Automatically generated by elisp-common.eclass ;; DO NOT EDIT THIS FILE ;;; Code: EOF ret=3D$? sed '$q' "${sflist[@]}" < /dev/null >> "${T}"/site-gentoo.el || ret=3D$= ?; cat <<-EOF >> "${T}"/site-gentoo.el ||=20 ${page} (provide 'site-gentoo) ;; Local ${null}Variables: ;; no-byte-compile: t ;; no-native-compile: t ;; buffer-read-only: t ;; End: ;;; site-gentoo.el ends here EOF ret=3D$? if [[ ${ret} -ne 0 ]]; then eend ${ret} "elisp-site-regen: Writing site-gentoo.el failed."; die; else if cmp -s "${sitelisp}"/site-gentoo.el "${T}"/site-gentoo.el; then rm -f "${T}"/site-gentoo.el; eend 0; einfo "... no changes."; else mv "${T}"/site-gentoo.el "${sitelisp}"/site-gentoo.el; eend $? "elisp-site-regen: Replacing site-gentoo.el failed" || = die; case ${#sflist[@]} in=20 0) [[ ${PN} =3D=3D emacs-common ]] || ewarn "... Huh? No s= ite initialisation files found." ;; 1) einfo "... ${#sflist[@]} site initialisation file inclu= ded." ;; *) einfo "... ${#sflist[@]} site initialisation files incl= uded." ;; esac; fi; fi; return 0 } elisp-test ()=20 {=20 if [[ -n ${_ELISP_TEST_FUNCTION} ]]; then ${_ELISP_TEST_FUNCTION} "${_ELISP_TEST_OPTS[@]}"; fi } elisp-test-buttercup ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; local test_dir=3D"${1:-$(pwd)}"; shift; local -a myopts=3D(${BYTECOMPFLAGS} -L "${test_dir}" --traceback full "= $@"); ebegin "Running buttercup tests"; buttercup "${myopts[@]}" "${test_dir}"; eend $? "${FUNCNAME}: tests failed" || die } elisp-test-ert ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; local test_dir=3D"${1:-$(pwd)}"; shift; local -a extra_load=3D(); local extra_load_file; for extra_load_file in "${test_dir}"/?*-test.el; do if [[ -f "${extra_load_file}" ]]; then extra_load+=3D(-l "${extra_load_file}"); fi; done; local -a myopts=3D(${EMACSFLAGS} ${BYTECOMPFLAGS} -L "${test_dir}" "${e= xtra_load[@]}" "$@" -f ert-run-tests-batch-and-exit); ebegin "Running ert tests"; ${EMACS} "${myopts[@]}"; eend $? "${FUNCNAME}: tests failed" || die } elisp-test-ert-runner ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; local test_dir=3D"${1:-$(pwd)}"; shift; local -a myopts=3D(${BYTECOMPFLAGS} --reporter ert+duration --script -L= "${test_dir}" "$@"); ebegin "Running ert-runner tests"; ert-runner "${myopts[@]}" "${test_dir}"; eend $? "${FUNCNAME}: tests failed" || die } filter-flags ()=20 {=20 _filter-hardened "$@"; local v; for v in $(all-flag-vars); do _filter-var ${v} "$@"; done; return 0 } filter-ldflags ()=20 {=20 _filter-var LDFLAGS "$@"; return 0 } filter-lfs-flags ()=20 {=20 [[ $# -ne 0 ]] && die "filter-lfs-flags takes no arguments"; filter-flags -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE_SOURCE -D_LARGEFILE6= 4_SOURCE -D_TIME_BITS=3D64 } filter-lto ()=20 {=20 [[ $# -ne 0 ]] && die "filter-lto takes no arguments"; filter-flags '-flto*' -fwhole-program-vtables '-fsanitize=3Dcfi*' } filter-mfpmath ()=20 {=20 local orig_mfpmath new_math prune_math; orig_mfpmath=3D$(get-flag -mfpmath); new_math=3D$(get-flag mfpmath); new_math=3D${new_math/both/387,sse}; new_math=3D" ${new_math//[,+]/ } "; prune_math=3D""; for prune_math in "$@"; do new_math=3D${new_math/ ${prune_math} / }; done; new_math=3D$(echo ${new_math}); new_math=3D${new_math// /,}; if [[ -z ${new_math} ]]; then filter-flags ${orig_mfpmath}; else replace-flags ${orig_mfpmath} -mfpmath=3D${new_math}; fi; return 0 } gcc-fullversion ()=20 {=20 _gcc_fullversion '$1.$2.$3' "$@" } gcc-major-version ()=20 {=20 _gcc_fullversion '$1' "$@" } gcc-micro-version ()=20 {=20 _gcc_fullversion '$3' "$@" } gcc-minor-version ()=20 {=20 _gcc_fullversion '$2' "$@" } gcc-specs-directive ()=20 {=20 local directive subdname subdirective; directive=3D"$(_gcc-specs-directive_raw $1)"; while [[ ${directive} =3D=3D *%\(*\)* ]]; do subdname=3D${directive/*%\(}; subdname=3D${subdname/\)*}; subdirective=3D"$(_gcc-specs-directive_raw ${subdname})"; directive=3D"${directive//\%(${subdname})/${subdirective}}"; done; echo "${directive}"; return 0 } gcc-specs-nostrict ()=20 {=20 local directive; directive=3D$(gcc-specs-directive cc1); [[ "${directive/\{!fstrict-overflow:}" !=3D "${directive}" ]] } gcc-specs-now ()=20 {=20 local directive; directive=3D$(gcc-specs-directive link_command); [[ "${directive/\{!nonow:}" !=3D "${directive}" ]] } gcc-specs-pie ()=20 {=20 local directive; directive=3D$(gcc-specs-directive cc1); [[ "${directive/\{!nopie:}" !=3D "${directive}" ]] } gcc-specs-relro ()=20 {=20 local directive; directive=3D$(gcc-specs-directive link_command); [[ "${directive/\{!norelro:}" !=3D "${directive}" ]] } gcc-specs-ssp ()=20 {=20 local directive; directive=3D$(gcc-specs-directive cc1); [[ "${directive/\{!fno-stack-protector:}" !=3D "${directive}" ]] } gcc-specs-ssp-to-all ()=20 {=20 local directive; directive=3D$(gcc-specs-directive cc1); [[ "${directive/\{!fno-stack-protector-all:}" !=3D "${directive}" ]] } gcc-specs-stack-check ()=20 {=20 local directive; directive=3D$(gcc-specs-directive cc1); [[ "${directive/\{!fno-stack-check:}" !=3D "${directive}" ]] } gcc-version ()=20 {=20 _gcc_fullversion '$1.$2' "$@" } gen_usr_ldscript ()=20 {=20 ewarn "${FUNCNAME}: Please migrate to usr-ldscript.eclass"; local lib libdir=3D$(get_libdir) output_format=3D"" auto=3Dfalse suffix= =3D$(get_libname); [[ -z ${ED+set} ]] && local ED=3D${D%/}${EPREFIX}/; tc-is-static-only && return; if [[ $(type -t multilib_is_native_abi) =3D=3D "function" ]]; then multilib_is_native_abi || return 0; fi; case ${CTARGET:-${CHOST}} in=20 *-darwin*) ;; *-android*) return 0 ;; *linux*) use prefix && return 0 ;; *) return 0 ;; esac; dodir /usr/${libdir}; if [[ $1 =3D=3D "-a" ]]; then auto=3Dtrue; shift; dodir /${libdir}; fi; local flags=3D(${CFLAGS} ${LDFLAGS} -Wl,--verbose); if $(tc-getLD) --version | grep -q 'GNU gold'; then local d=3D"${T}/bfd-linker"; mkdir -p "${d}"; ln -sf $(type -P ${CHOST}-ld.bfd) "${d}"/ld; flags+=3D(-B"${d}"); fi; output_format=3D$($(tc-getCC) "${flags[@]}" 2>&1 | sed -n 's/^OUTPUT_FO= RMAT("\([^"]*\)",.*/\1/p'); [[ -n ${output_format} ]] && output_format=3D"OUTPUT_FORMAT ( ${output_= format} )"; for lib in "$@"; do local tlib; if ${auto}; then lib=3D"lib${lib}${suffix}"; else [[ -r ${ED}/${libdir}/${lib} ]] || continue; fi; case ${CTARGET:-${CHOST}} in=20 *-darwin*) if ${auto}; then tlib=3D$(scanmacho -qF'%S#F' "${ED}"/usr/${libdir}/${li= b}); else tlib=3D$(scanmacho -qF'%S#F' "${ED}"/${libdir}/${lib}); fi; [[ -z ${tlib} ]] && die "unable to read install_name from $= {lib}"; tlib=3D${tlib##*/}; if ${auto}; then mv "${ED}"/usr/${libdir}/${lib%${suffix}}.*${suffix#.} = "${ED}"/${libdir}/ || die; if [[ ${tlib} !=3D ${lib%${suffix}}.*${suffix#.} ]]; th= en mv "${ED}"/usr/${libdir}/${tlib%${suffix}}.*${suffi= x#.} "${ED}"/${libdir}/ || die; fi; rm -f "${ED}"/${libdir}/${lib}; fi; if [[ ! -w "${ED}/${libdir}/${tlib}" ]]; then chmod u+w "${ED}${libdir}/${tlib}"; local nowrite=3Dyes; fi; install_name_tool -id "${EPREFIX}"/${libdir}/${tlib} "${ED}= "/${libdir}/${tlib} || die "install_name_tool failed"; [[ -n ${nowrite} ]] && chmod u-w "${ED}${libdir}/${tlib}"; pushd "${ED}/usr/${libdir}" > /dev/null; ln -snf "../../${libdir}/${tlib}" "${lib}"; popd > /dev/null ;; *) if ${auto}; then tlib=3D$(scanelf -qF'%S#F' "${ED}"/usr/${libdir}/${lib}= ); [[ -z ${tlib} ]] && die "unable to read SONAME from ${l= ib}"; mv "${ED}"/usr/${libdir}/${lib}* "${ED}"/${libdir}/ || = die; if [[ ${tlib} !=3D ${lib}* ]]; then mv "${ED}"/usr/${libdir}/${tlib}* "${ED}"/${libdir}= / || die; fi; rm -f "${ED}"/${libdir}/${lib}; else tlib=3D${lib}; fi; cat > "${ED}/usr/${libdir}/${lib}" <<-END_LDSCRIPT /* GNU ld script Since Gentoo has critical dynamic libraries in /lib, and the static vers= ions in /usr/lib, we need to have a "fake" dynamic lib in /usr/lib, otherwise= we run into linking problems. This "fake" dynamic lib is a linker script t= hat redirects the linker to the real lib. And yes, this works in the cross- compiling scenario as the sysroot-ed linker will prepend the real path. See bug https://bugs.gentoo.org/4411 for more info. */ ${output_format} GROUP ( ${EPREFIX}/${libdir}/${tlib} ) END_LDSCRIPT ;; esac fperms a+x "/usr/${libdir}/${lib}" || die "could not change perms o= n ${lib}"; done } get-flag ()=20 {=20 [[ $# -ne 1 ]] && die "usage: "; local f var findflag=3D"$1"; for var in $(all-flag-vars); do for f in ${!var}; do if [ "${f/${findflag}}" !=3D "${f}" ]; then printf "%s\n" "${f/-${findflag}=3D}"; return 0; fi; done; done; return 1 } get_abi_CFLAGS ()=20 {=20 get_abi_var CFLAGS "$@" } get_abi_CHOST ()=20 {=20 get_abi_var CHOST "$@" } get_abi_CTARGET ()=20 {=20 get_abi_var CTARGET "$@" } get_abi_FAKE_TARGETS ()=20 {=20 get_abi_var FAKE_TARGETS "$@" } get_abi_LDFLAGS ()=20 {=20 get_abi_var LDFLAGS "$@" } get_abi_LIBDIR ()=20 {=20 get_abi_var LIBDIR "$@" } get_abi_var ()=20 {=20 local flag=3D$1; local abi=3D${2:-${ABI:-${DEFAULT_ABI:-default}}}; local var=3D"${flag}_${abi}"; echo ${!var} } get_all_abis ()=20 {=20 local x order=3D"" mvar dvar; mvar=3D"MULTILIB_ABIS"; dvar=3D"DEFAULT_ABI"; if [[ -n $1 ]]; then mvar=3D"$1_${mvar}"; dvar=3D"$1_${dvar}"; fi; if [[ -z ${!mvar} ]]; then echo "default"; return 0; fi; for x in ${!mvar}; do if [[ ${x} !=3D ${!dvar} ]]; then order=3D"${order:+${order} }${x}"; fi; done; order=3D"${order:+${order} }${!dvar}"; echo ${order}; return 0 } get_all_libdirs ()=20 {=20 local libdirs abi; for abi in ${MULTILIB_ABIS}; do libdirs+=3D" $(get_abi_LIBDIR ${abi})"; done; [[ " ${libdirs} " !=3D *" lib "* ]] && libdirs+=3D" lib"; echo "${libdirs}" } get_exeext ()=20 {=20 case ${CHOST} in=20 mingw* | *-mingw*) echo ".exe" ;; esac } get_install_abis ()=20 {=20 local x order=3D""; if [[ -z ${MULTILIB_ABIS} ]]; then echo "default"; return 0; fi; if [[ ${EMULTILIB_PKG} =3D=3D "true" ]]; then for x in ${MULTILIB_ABIS}; do if [[ ${x} !=3D "${DEFAULT_ABI}" ]]; then has ${x} ${ABI_DENY} || order=3D"${order} ${x}"; fi; done; has ${DEFAULT_ABI} ${ABI_DENY} || order=3D"${order} ${DEFAULT_ABI}"; if [[ -n ${ABI_ALLOW} ]]; then local ordera=3D""; for x in ${order}; do if has ${x} ${ABI_ALLOW}; then ordera=3D"${ordera} ${x}"; fi; done; order=3D${ordera}; fi; else order=3D${DEFAULT_ABI}; fi; if [[ -z ${order} ]]; then die "The ABI list is empty. Are you using a proper multilib profil= e? Perhaps your USE flags or MULTILIB_ABIS are too restrictive for this pa= ckage."; fi; echo ${order}; return 0 } get_libdir ()=20 {=20 local libdir_var=3D"LIBDIR_${ABI}"; local libdir=3D"lib"; [[ -n ${ABI} && -n ${!libdir_var} ]] && libdir=3D${!libdir_var}; echo "${libdir}" } get_libname ()=20 {=20 local libname; local ver=3D$1; case ${CHOST} in=20 mingw* | *-mingw*) libname=3D"dll" ;; *-darwin*) libname=3D"dylib" ;; *) libname=3D"so" ;; esac; if [[ -z $* ]]; then echo ".${libname}"; else for ver in "$@"; do case ${CHOST} in=20 *-darwin*) echo ".${ver}.${libname}" ;; *) echo ".${libname}.${ver}" ;; esac; done; fi } get_modname ()=20 {=20 local modname; local ver=3D$1; case ${CHOST} in=20 *-darwin*) modname=3D"bundle" ;; *) modname=3D"so" ;; esac; echo ".${modname}" } git-r3_checkout ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; local repos; if [[ -n ${1} ]]; then repos=3D(${1}); else if [[ $(declare -p EGIT_REPO_URI) =3D=3D "declare -a"* ]]; then repos=3D("${EGIT_REPO_URI[@]}"); else repos=3D(${EGIT_REPO_URI}); fi; fi; local out_dir=3D${2:-${EGIT_CHECKOUT_DIR:-${WORKDIR}/${P}}}; local local_id=3D${3:-${CATEGORY}/${PN}/${SLOT%/*}}; local checkout_paths=3D("${@:4}"); local -x GIT_DIR; _git-r3_set_gitdir "${repos[0]}"; einfo "Checking out ${repos[0]} to ${out_dir} ..."; if ! git cat-file -e refs/git-r3/"${local_id}"/__main__; then die "Logic error: no local clone of ${repos[0]}. git-r3_fetch not u= sed?"; fi; local remote_ref=3D$(git symbolic-ref --quiet refs/git-r3/"${local_id}"= /__main__); local new_commit_id=3D$(git rev-parse --verify refs/git-r3/"${local_id}= "/__main__); function git-r3_sub_checkout ()=20 {=20 local orig_repo=3D${GIT_DIR}; local -x GIT_DIR=3D${out_dir}/.git; local -x GIT_WORK_TREE=3D${out_dir}; mkdir -p "${out_dir}" || die; git init --quiet -b __init__ || die; if [[ -n ${EGIT_LFS} ]]; then git lfs install --local --skip-repo || die; fi; echo "${orig_repo}/objects" > "${GIT_DIR}"/objects/info/alternates = || die; cp -R "${orig_repo}"/refs/* "${GIT_DIR}"/refs/ || die; if [[ -f ${orig_repo}/packed-refs ]]; then cp "${orig_repo}"/packed-refs "${GIT_DIR}"/packed-refs || die; fi; git config --global --add safe.directory "$(cd "${out_dir}" && echo= "${PWD}")" || die; if [[ -f ${orig_repo}/shallow ]]; then cp "${orig_repo}"/shallow "${GIT_DIR}"/ || die; fi; set -- git checkout --quiet; if [[ -n ${remote_ref} ]]; then set -- "${@}" "${remote_ref#refs/heads/}"; else set -- "${@}" "${new_commit_id}"; fi; if [[ -n ${checkout_paths[@]} ]]; then set -- "${@}" -- "${checkout_paths[@]}"; fi; echo "${@}" 1>&2; "${@}" || die "git checkout ${remote_ref:-${new_commit_id}} failed"; local has_git_lfs_filters=3D$(git grep "filter=3Dlfs" -- ".gitattri= butes" "**/.gitattributes"); if [[ -n $has_git_lfs_filters ]]; then _EGIT_LFS_FILTERS_FOUND=3D"yes"; fi }; git-r3_sub_checkout; unset -f git-r3_sub_checkout; local old_commit_id=3D$(git rev-parse --quiet --verify refs/git-r3/"${l= ocal_id}"/__old__); if [[ ! -n ${old_commit_id} ]]; then echo "GIT NEW branch -->"; echo " repository: ${repos[0]}"; echo " at the commit: ${new_commit_id}"; else echo "GIT update -->"; echo " repository: ${repos[0]}"; if [[ "${old_commit_id}" !=3D "${new_commit_id}" ]]; then echo " updating from commit: ${old_commit_id}"; echo " to commit: ${new_commit_id}"; set -- git --no-pager diff --stat ${old_commit_id}..${new_commi= t_id}; if [[ -n ${checkout_paths[@]} ]]; then set -- "${@}" -- "${checkout_paths[@]}"; fi; "${@}"; else echo " at the commit: ${new_commit_id}"; fi; fi; git update-ref --no-deref refs/git-r3/"${local_id}"/{__old__,__main__} = || die; if [[ -f ${out_dir}/.gitmodules && ! -n ${checkout_paths} ]]; then local submodules; _git-r3_set_submodules "${_GIT_SUBMODULE_PATH}" "$(< "${out_dir}"/.= gitmodules)"; while [[ -n ${submodules[@]} ]]; do local subname=3D${submodules[0]}; local url=3D${submodules[1]}; local path=3D${submodules[2]}; if [[ -d ${out_dir}/${path} ]]; then local subrepos; _git-r3_set_subrepos "${url}" "${repos[@]}"; _GIT_SUBMODULE_PATH=3D${_GIT_SUBMODULE_PATH}${path}/ git-r3= _checkout "${subrepos[*]}" "${out_dir}/${path}" "${local_id}/${subname}"; fi; submodules=3D("${submodules[@]:3}"); done; fi; export EGIT_DIR=3D${GIT_DIR}; export EGIT_VERSION=3D${new_commit_id} } git-r3_fetch ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; local -x GIT_TERMINAL_PROMPT=3D0; local repos; if [[ -n ${1} ]]; then repos=3D(${1}); else if [[ $(declare -p EGIT_REPO_URI) =3D=3D "declare -a"* ]]; then repos=3D("${EGIT_REPO_URI[@]}"); else repos=3D(${EGIT_REPO_URI}); fi; fi; [[ -n ${repos[@]} ]] || die "No URI provided and EGIT_REPO_URI unset"; local r; for r in "${repos[@]}"; do if [[ ${r} =3D=3D git:* || ${r} =3D=3D http:* ]]; then ewarn "git-r3: ${r%%:*} protocol is completely insecure and may= render the ebuild"; ewarn "easily susceptible to MITM attacks (even if used only as= fallback). Please"; ewarn "use https instead."; ewarn "[URI: ${r}]"; fi; done; local -x GIT_DIR; _git-r3_set_gitdir "${repos[0]}"; einfo "Repository id: ${GIT_DIR##*/}"; if [[ -n ${EGIT_MIRROR_URI} ]]; then repos=3D("${EGIT_MIRROR_URI%/}/${GIT_DIR##*/}" "${repos[@]}"); fi; local branch_name=3D${EGIT_BRANCH}; local commit_id=3D${2:-${EGIT_COMMIT}}; local commit_date=3D${4:-${EGIT_COMMIT_DATE}}; local override_name=3D${GIT_DIR##*/}; override_name=3D${override_name%.git}; override_name=3D${override_name//[^a-zA-Z0-9_]/_}; override_name=3D${override_name^^}; local varmap=3D(REPO:repos BRANCH:branch_name COMMIT:commit_id COMMIT_D= ATE:commit_date); local localvar livevar live_warn=3D override_vars=3D(); for localvar in "${varmap[@]}"; do livevar=3DEGIT_OVERRIDE_${localvar%:*}_${override_name}; localvar=3D${localvar#*:}; override_vars+=3D("${livevar}"); if [[ -n ${!livevar} ]]; then [[ ${localvar} =3D=3D repos ]] && repos=3D(); live_warn=3D1; ewarn "Using ${livevar}=3D${!livevar}"; declare "${localvar}=3D${!livevar}"; fi; done; if [[ -n ${live_warn} ]]; then ewarn "No support will be provided."; else einfo "To override fetched repository properties, use:"; local x; for x in "${override_vars[@]}"; do einfo " ${x}"; done; einfo; fi; local branch=3D${branch_name:+refs/heads/${branch_name}}; local remote_ref=3D${commit_id:-${branch:-HEAD}}; local local_id=3D${3:-${CATEGORY}/${PN}/${SLOT%/*}}; local local_ref=3Drefs/git-r3/${local_id}/__main__; local success saved_umask; if [[ -n ${EVCS_UMASK} ]]; then saved_umask=3D$(umask); umask "${EVCS_UMASK}" || die "Bad options to umask: ${EVCS_UMASK}"; fi; for r in "${repos[@]}"; do if [[ ! -n ${EVCS_OFFLINE} ]]; then einfo "Fetching ${r} ..."; local fetch_command=3D(git fetch "${r}"); local clone_type=3D${EGIT_CLONE_TYPE}; if [[ ${clone_type} =3D=3D mirror ]]; then fetch_command+=3D(--prune "+refs/heads/*:refs/heads/*" "+re= fs/tags/*:refs/tags/*" "+refs/notes/*:refs/notes/*" "+refs/pull/*/head:refs= /pull/*" "+HEAD:refs/git-r3/HEAD" "${remote_ref}"); else local fetch_l fetch_r; if [[ ${remote_ref} =3D=3D HEAD ]]; then fetch_l=3DHEAD; else if [[ ${remote_ref} =3D=3D refs/* ]]; then fetch_l=3D${remote_ref}; else local tagref=3D$(git ls-remote "${r}" "refs/tags/${= remote_ref}"); if [[ -n ${tagref} ]]; then fetch_l=3Drefs/tags/${remote_ref}; else if [[ -n ${branch} ]]; then fetch_l=3D${branch}; else fetch_l=3DHEAD; fi; if [[ ${clone_type} =3D=3D shallow ]]; then clone_type=3Dsingle; fi; fi; fi; fi; if [[ -n ${commit_date} && ${clone_type} =3D=3D shallow ]];= then clone_type=3Dsingle; fi; if [[ ${fetch_l} =3D=3D HEAD ]]; then fetch_r=3Drefs/git-r3/HEAD; else fetch_r=3D${fetch_l}; fi; fetch_command+=3D("+${fetch_l}:${fetch_r}"); if [[ ${clone_type} =3D=3D single+tags ]]; then fetch_command+=3D("+refs/tags/*:refs/tags/*"); fi; fi; if [[ ${clone_type} =3D=3D shallow ]]; then if _git-r3_is_local_repo; then clone_type=3Dsingle; else if [[ ! -n $(git rev-parse --quiet --verify "${fetch_r}= ") ]]; then fetch_command+=3D(--depth 1); fi; fi; else if [[ -f ${GIT_DIR}/shallow ]]; then fetch_command+=3D(--unshallow); fi; fi; set -- "${fetch_command[@]}"; echo "${@}" 1>&2; "${@}" || continue; if [[ ${clone_type} =3D=3D mirror || ${fetch_l} =3D=3D HEAD ]];= then git symbolic-ref HEAD refs/git-r3/HEAD || die "Unable to up= date HEAD"; fi; fi; if [[ -n ${commit_date} ]]; then local dated_commit_id=3D$(git rev-list --first-parent --before= =3D"${commit_date}" -n 1 "${remote_ref}"); if [[ ${?} -ne 0 ]]; then die "Listing ${remote_ref} failed (wrong ref?)."; else if [[ ! -n ${dated_commit_id} ]]; then die "Unable to find commit for date ${commit_date}."; else set -- git update-ref --no-deref "${local_ref}" "${date= d_commit_id}"; fi; fi; else local full_remote_ref=3D$(git rev-parse --verify --symbolic-ful= l-name "${remote_ref}"); if [[ -n ${full_remote_ref} ]]; then set -- git symbolic-ref "${local_ref}" "${full_remote_ref}"; else set -- git update-ref --no-deref "${local_ref}" "${remote_r= ef}"; fi; fi; echo "${@}" 1>&2; if ! "${@}"; then if [[ -n ${EVCS_OFFLINE} ]]; then eerror "A clone of the following repository is required to = proceed:"; eerror " ${r}"; eerror "However, networking activity has been disabled usin= g EVCS_OFFLINE and the local"; eerror "clone does not have requested ref:"; eerror " ${remote_ref}"; die "Local clone of ${r} does not have requested ref: ${rem= ote_ref}. Unable to proceed with EVCS_OFFLINE."; else die "Referencing ${remote_ref} failed (wrong ref?)."; fi; fi; if [[ -n ${EGIT_LFS} ]]; then local lfs_fetch_command=3D(git lfs fetch "${r}"); case "${EGIT_LFS_CLONE_TYPE}" in=20 shallow) lfs_fetch_command+=3D(--prune) ;; single) ;; mirror) lfs_fetch_command+=3D(--all) ;; *) die "Invalid EGIT_LFS_CLONE_TYPE=3D${EGIT_LFS_CLONE_TYP= E}" ;; esac; set -- "${lfs_fetch_command[@]}"; echo "${@}" 1>&2; "${@}" || die; else if [[ -d ${GIT_DIR}/lfs && ${EGIT_LFS_CLONE_TYPE} =3D=3D shallo= w ]]; then rm -fr ${GIT_DIR}/lfs || die; fi; fi; success=3D1; break; done; if [[ -n ${saved_umask} ]]; then umask "${saved_umask}" || die; fi; [[ -n ${success} ]] || die "Unable to fetch from any of EGIT_REPO_URI"; local EGIT_CLONE_TYPE=3Dmirror; if git cat-file -e "${local_ref}":.gitmodules &> /dev/null; then local submodules; _git-r3_set_submodules "${_GIT_SUBMODULE_PATH}" "$(git cat-file -p = "${local_ref}":.gitmodules || die)"; while [[ -n ${submodules[@]} ]]; do local subname=3D${submodules[0]}; local url=3D${submodules[1]}; local path=3D${submodules[2]}; if [[ -n $(git ls-tree -d "${local_ref}" "${path}") ]]; then local commit=3D$(git rev-parse "${local_ref}:${path}" || di= e); if [[ ! -n ${commit} ]]; then die "Unable to get commit id for submodule ${subname}"; fi; local subrepos; _git-r3_set_subrepos "${url}" "${repos[@]}"; _GIT_SUBMODULE_PATH=3D${_GIT_SUBMODULE_PATH}${path}/ git-r3= _fetch "${subrepos[*]}" "${commit}" "${local_id}/${subname}" ""; fi; submodules=3D("${submodules[@]:3}"); done; fi } git-r3_peek_remote_ref ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; local repos; if [[ -n ${1} ]]; then repos=3D(${1}); else if [[ $(declare -p EGIT_REPO_URI) =3D=3D "declare -a"* ]]; then repos=3D("${EGIT_REPO_URI[@]}"); else repos=3D(${EGIT_REPO_URI}); fi; fi; local branch=3D${EGIT_BRANCH:+refs/heads/${EGIT_BRANCH}}; local remote_ref=3D${2:-${EGIT_COMMIT:-${branch:-HEAD}}}; [[ -n ${repos[@]} ]] || die "No URI provided and EGIT_REPO_URI unset"; local r success; for r in "${repos[@]}"; do einfo "Peeking ${remote_ref} on ${r} ..." 1>&2; local lookup_ref; if [[ ${remote_ref} =3D=3D refs/* || ${remote_ref} =3D=3D HEAD ]]; = then lookup_ref=3D${remote_ref}; else lookup_ref=3Drefs/tags/${remote_ref}; fi; local ref=3D($(git ls-remote "${r}" "${lookup_ref}")); if [[ -n ${ref[0]} ]]; then echo "${ref[0]}"; return 0; fi; done; return 1 } git-r3_pkg_needrebuild ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; local new_commit_id=3D$(git-r3_peek_remote_ref); [[ -n ${new_commit_id} && -n ${EGIT_VERSION} ]] || die "Lookup failed"; if [[ ${EGIT_VERSION} !=3D ${new_commit_id} ]]; then einfo "Update from ${EGIT_VERSION} to ${new_commit_id}"; else einfo "Local and remote at ${EGIT_VERSION}"; fi; [[ ${EGIT_VERSION} !=3D ${new_commit_id} ]] } git-r3_src_fetch ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; if [[ ! -n ${EGIT3_STORE_DIR} && -n ${EGIT_STORE_DIR} ]]; then ewarn "You have set EGIT_STORE_DIR but not EGIT3_STORE_DIR. Please = consider"; ewarn "setting EGIT3_STORE_DIR for git-r3.eclass. It is recommended= to use"; ewarn "a different directory than EGIT_STORE_DIR to ease removing o= ld clones"; ewarn "when git-2 eclass becomes deprecated."; fi; _git-r3_env_setup; git-r3_fetch } git-r3_src_unpack ()=20 {=20 debug-print-function ${FUNCNAME} "$@"; _git-r3_env_setup; git-r3_src_fetch; git-r3_checkout; if [[ ! -n ${EGIT_LFS} && -n ${_EGIT_LFS_FILTERS_FOUND} ]]; then eqawarn "QA Notice: There are Git LFS filters setup in the cloned r= epo, consider using EGIT_LFS!"; fi; if [[ -n ${EGIT_LFS} && ! -n ${_EGIT_LFS_FILTERS_FOUND} ]]; then eqawarn "QA Notice: There are no Git LFS filters setup in the clone= d repo. EGIT_LFS will do nothing!"; fi } gnuconfig_do_update ()=20 {=20 local configsubs_dir target targetlist file; [[ $# -eq 0 ]] && die "do not call gnuconfig_do_update; use gnuconfig_u= pdate"; configsubs_dir=3D$(gnuconfig_findnewest); einfo "Using GNU config files from ${configsubs_dir}"; for file in "$@"; do if [[ ! -r ${configsubs_dir}/${file} ]]; then eerror "Can't read ${configsubs_dir}/${file}, skipping.."; continue; fi; targetlist=3D$(find "${startdir}" -name "${file}"); if [[ -n ${targetlist} ]]; then for target in ${targetlist}; do [[ -L ${target} ]] && rm -f "${target}"; ebegin " Updating ${target/$startdir\//}"; cp -f "${configsubs_dir}/${file}" "${target}"; eend $? || die; done; else ewarn " No ${file} found in ${startdir}, skipping ..."; fi; done; return 0 } gnuconfig_findnewest ()=20 {=20 local locations=3D(); local prefix; case ${EAPI} in=20 5 | 6) prefix=3D"${EPREFIX}" ;; *) prefix=3D"${BROOT}" ;; esac; locations+=3D("${prefix}"/usr/share/misc/config.sub "${prefix}"/usr/sha= re/gnuconfig/config.sub "${prefix}"/usr/share/automake*/config.sub "${prefi= x}"/usr/share/libtool/config.sub); grep -s '^timestamp' "${locations[@]}" | sort -r -n -t\' -k2 | sed -n '= 1{s,/config.sub:.*$,,;p;q}' } gnuconfig_update ()=20 {=20 local startdir; if [[ $1 =3D=3D /* ]]; then startdir=3D$1; shift; else startdir=3D${S}; fi; if [[ $# -gt 0 ]]; then gnuconfig_do_update "$@"; else gnuconfig_do_update config.sub config.guess; fi; return $? } has_multilib_profile ()=20 {=20 [ -n "${MULTILIB_ABIS}" -a "${MULTILIB_ABIS}" !=3D "${MULTILIB_ABIS/ /}= " ] } in_iuse ()=20 {=20 local use=3D${1}; if [[ -z "${use}" ]]; then echo "!!! in_iuse() called without a parameter." 1>&2; echo "!!! in_iuse " 1>&2; die "in_iuse() called without a parameter"; fi; local liuse=3D(${IUSE_EFFECTIVE}); has "${use}" "${liuse[@]#[+-]}" } is-flag ()=20 {=20 is-flagq "$@" && echo true } is-flagq ()=20 {=20 [[ -n $2 ]] && die "Usage: is-flag "; local var; for var in $(all-flag-vars); do _is_flagq ${var} "$1" && return 0; done; return 1 } is-ldflag ()=20 {=20 is-ldflagq "$@" && echo true } is-ldflagq ()=20 {=20 [[ -n $2 ]] && die "Usage: is-ldflag "; _is_flagq LDFLAGS $1 } is_final_abi ()=20 {=20 has_multilib_profile || return 0; set -- $(get_install_abis); local LAST_ABI=3D$#; [[ ${!LAST_ABI} =3D=3D ${ABI} ]] } multilib_env ()=20 {=20 local CTARGET=3D${1:-${CTARGET}}; local cpu=3D${CTARGET%%*-}; if [[ ${CTARGET} =3D *-musl* ]]; then : "${MULTILIB_ABIS=3Ddefault}"; : "${DEFAULT_ABI=3Ddefault}"; export MULTILIB_ABIS DEFAULT_ABI; return; fi; case ${cpu} in=20 aarch64*) export CFLAGS_arm=3D${CFLAGS_arm-}; case ${cpu} in=20 aarch64*be) export CHOST_arm=3D"armv8b-${CTARGET#*-}" ;; *) export CHOST_arm=3D"armv8l-${CTARGET#*-}" ;; esac; CHOST_arm=3D${CHOST_arm/%-gnu/-gnueabi}; export CTARGET_arm=3D${CHOST_arm}; export LIBDIR_arm=3D"lib"; export CFLAGS_arm64=3D${CFLAGS_arm64-}; export CHOST_arm64=3D${CTARGET}; export CTARGET_arm64=3D${CHOST_arm64}; export LIBDIR_arm64=3D"lib64"; : "${MULTILIB_ABIS=3Darm64}"; : "${DEFAULT_ABI=3Darm64}" ;; x86_64*) export CFLAGS_x86=3D${CFLAGS_x86--m32}; export CHOST_x86=3D${CTARGET/x86_64/i686}; CHOST_x86=3D${CHOST_x86/%-gnux32/-gnu}; export CTARGET_x86=3D${CHOST_x86}; if [[ ${SYMLINK_LIB} =3D=3D "yes" ]]; then export LIBDIR_x86=3D"lib32"; else export LIBDIR_x86=3D"lib"; fi; export CFLAGS_amd64=3D${CFLAGS_amd64--m64}; export CHOST_amd64=3D${CTARGET/%-gnux32/-gnu}; export CTARGET_amd64=3D${CHOST_amd64}; export LIBDIR_amd64=3D"lib64"; export CFLAGS_x32=3D${CFLAGS_x32--mx32}; export CHOST_x32=3D${CTARGET/%-gnu/-gnux32}; export CTARGET_x32=3D${CHOST_x32}; export LIBDIR_x32=3D"libx32"; case ${CTARGET} in=20 *-gnux32) : "${MULTILIB_ABIS=3Dx32 amd64 x86}"; : "${DEFAULT_ABI=3Dx32}" ;; *) : "${MULTILIB_ABIS=3Damd64 x86}"; : "${DEFAULT_ABI=3Damd64}" ;; esac ;; loongarch64*) export CFLAGS_lp64d=3D${CFLAGS_lp64d--mabi=3Dlp64d}; export CHOST_lp64d=3D${CTARGET}; export CTARGET_lp64d=3D${CTARGET}; export LIBDIR_lp64d=3D${LIBDIR_lp64d-lib64}; : "${MULTILIB_ABIS=3Dlp64d}"; : "${DEFAULT_ABI=3Dlp64d}" ;; mips64* | mipsisa64*) export CFLAGS_o32=3D${CFLAGS_o32--mabi=3D32}; export CHOST_o32=3D${CTARGET/mips64/mips}; export CHOST_o32=3D${CHOST_o32/mipsisa64/mipsisa32}; export CTARGET_o32=3D${CHOST_o32}; export LIBDIR_o32=3D"lib"; export CFLAGS_n32=3D${CFLAGS_n32--mabi=3Dn32}; export CHOST_n32=3D${CTARGET}; export CTARGET_n32=3D${CHOST_n32}; export LIBDIR_n32=3D"lib32"; export CFLAGS_n64=3D${CFLAGS_n64--mabi=3D64}; export CHOST_n64=3D${CTARGET}; export CTARGET_n64=3D${CHOST_n64}; export LIBDIR_n64=3D"lib64"; : "${MULTILIB_ABIS=3Dn64 n32 o32}"; : "${DEFAULT_ABI=3Dn32}" ;; powerpc64*) export CFLAGS_ppc=3D${CFLAGS_ppc--m32}; export CHOST_ppc=3D${CTARGET/powerpc64/powerpc}; export CTARGET_ppc=3D${CHOST_ppc}; export LIBDIR_ppc=3D"lib"; export CFLAGS_ppc64=3D${CFLAGS_ppc64--m64}; export CHOST_ppc64=3D${CTARGET}; export CTARGET_ppc64=3D${CHOST_ppc64}; export LIBDIR_ppc64=3D"lib64"; : "${MULTILIB_ABIS=3Dppc64 ppc}"; : "${DEFAULT_ABI=3Dppc64}" ;; riscv64*) : "${MULTILIB_ABIS=3Dlp64d lp64 ilp32d ilp32}"; : "${DEFAULT_ABI=3Dlp64d}"; local _libdir_riscvdefaultabi_variable=3D"LIBDIR_${DEFAULT_ABI}= "; local _libdir_riscvdefaultabi=3D${!_libdir_riscvdefaultabi_vari= able}; export ${_libdir_riscvdefaultabi_variable}=3D${_libdir_riscvdef= aultabi:-lib64}; export CFLAGS_lp64d=3D${CFLAGS_lp64d--mabi=3Dlp64d -march=3Drv6= 4gc}; export CHOST_lp64d=3D${CTARGET}; export CTARGET_lp64d=3D${CTARGET}; export LIBDIR_lp64d=3D${LIBDIR_lp64d-lib64/lp64d}; export CFLAGS_lp64=3D${CFLAGS_lp64--mabi=3Dlp64 -march=3Drv64im= ac}; export CHOST_lp64=3D${CTARGET}; export CTARGET_lp64=3D${CTARGET}; export LIBDIR_lp64=3D${LIBDIR_lp64-lib64/lp64}; export CFLAGS_ilp32d=3D${CFLAGS_ilp32d--mabi=3Dilp32d -march=3D= rv32imafdc}; export CHOST_ilp32d=3D${CTARGET/riscv64/riscv32}; export CTARGET_ilp32d=3D${CTARGET/riscv64/riscv32}; export LIBDIR_ilp32d=3D${LIBDIR_ilp32d-lib32/ilp32d}; export CFLAGS_ilp32=3D${CFLAGS_ilp32--mabi=3Dilp32 -march=3Drv3= 2imac}; export CHOST_ilp32=3D${CTARGET/riscv64/riscv32}; export CTARGET_ilp32=3D${CTARGET/riscv64/riscv32}; export LIBDIR_ilp32=3D${LIBDIR_ilp32-lib32/ilp32} ;; riscv32*) : "${MULTILIB_ABIS=3Dilp32d ilp32}"; : "${DEFAULT_ABI=3Dilp32d}"; local _libdir_riscvdefaultabi_variable=3D"LIBDIR_${DEFAULT_ABI}= "; local _libdir_riscvdefaultabi=3D${!_libdir_riscvdefaultabi_vari= able}; export ${_libdir_riscvdefaultabi_variable}=3D${_libdir_riscvdef= aultabi:-lib}; export CFLAGS_ilp32d=3D${CFLAGS_ilp32d--mabi=3Dilp32d -march=3D= rv32imafdc}; export CHOST_ilp32d=3D${CTARGET}; export CTARGET_ilp32d=3D${CTARGET}; export LIBDIR_ilp32d=3D${LIBDIR_ilp32d-lib32/ilp32d}; export CFLAGS_ilp32=3D${CFLAGS_ilp32--mabi=3Dilp32 -march=3Drv3= 2imac}; export CHOST_ilp32=3D${CTARGET}; export CTARGET_ilp32=3D${CTARGET}; export LIBDIR_ilp32=3D${LIBDIR_ilp32-lib32/ilp32} ;; s390x*) export CFLAGS_s390=3D${CFLAGS_s390--m31}; export CHOST_s390=3D${CTARGET/s390x/s390}; export CTARGET_s390=3D${CHOST_s390}; export LIBDIR_s390=3D"lib"; export CFLAGS_s390x=3D${CFLAGS_s390x--m64}; export CHOST_s390x=3D${CTARGET}; export CTARGET_s390x=3D${CHOST_s390x}; export LIBDIR_s390x=3D"lib64"; : "${MULTILIB_ABIS=3Ds390x s390}"; : "${DEFAULT_ABI=3Ds390x}" ;; sparc64*) export CFLAGS_sparc32=3D${CFLAGS_sparc32--m32}; export CHOST_sparc32=3D${CTARGET/sparc64/sparc}; export CTARGET_sparc32=3D${CHOST_sparc32}; export LIBDIR_sparc32=3D"lib"; export CFLAGS_sparc64=3D${CFLAGS_sparc64--m64}; export CHOST_sparc64=3D${CTARGET}; export CTARGET_sparc64=3D${CHOST_sparc64}; export LIBDIR_sparc64=3D"lib64"; : "${MULTILIB_ABIS=3Dsparc64 sparc32}"; : "${DEFAULT_ABI=3Dsparc64}" ;; *) : "${MULTILIB_ABIS=3Ddefault}"; : "${DEFAULT_ABI=3Ddefault}" ;; esac; export MULTILIB_ABIS DEFAULT_ABI } multilib_toolchain_setup ()=20 {=20 local v vv; export ABI=3D$1; local save_restore_variables=3D(CBUILD CHOST AR CC CXX F77 FC LD NM OBJ= COPY OBJDUMP PKG_CONFIG RANLIB READELF STRINGS STRIP PKG_CONFIG_LIBDIR PKG_= CONFIG_PATH PKG_CONFIG_SYSTEM_INCLUDE_PATH PKG_CONFIG_SYSTEM_LIBRARY_PATH); if [[ ${_DEFAULT_ABI_SAVED} =3D=3D "true" ]]; then for v in "${save_restore_variables[@]}"; do vv=3D"_abi_saved_${v}"; [[ ${!vv+set} =3D=3D "set" ]] && export ${v}=3D"${!vv}" || unse= t ${v}; unset ${vv}; done; unset _DEFAULT_ABI_SAVED; fi; if [[ ${ABI} !=3D ${DEFAULT_ABI} ]]; then for v in "${save_restore_variables[@]}"; do vv=3D"_abi_saved_${v}"; [[ ${!v+set} =3D=3D "set" ]] && export ${vv}=3D"${!v}" || unset= ${vv}; done; export _DEFAULT_ABI_SAVED=3D"true"; if [[ ${CBUILD} =3D=3D "${CHOST}" ]]; then export CBUILD=3D$(get_abi_CHOST $1); fi; export CHOST=3D$(get_abi_CHOST ${DEFAULT_ABI}); export AR=3D"$(tc-getAR)"; export CC=3D"$(tc-getCC) $(get_abi_CFLAGS)"; export CXX=3D"$(tc-getCXX) $(get_abi_CFLAGS)"; export F77=3D"$(tc-getF77) $(get_abi_CFLAGS)"; export FC=3D"$(tc-getFC) $(get_abi_CFLAGS)"; export LD=3D"$(tc-getLD) $(get_abi_LDFLAGS)"; export NM=3D"$(tc-getNM)"; export OBJCOPY=3D"$(tc-getOBJCOPY)"; export OBJDUMP=3D"$(tc-getOBJDUMP)"; export PKG_CONFIG=3D"$(tc-getPKG_CONFIG)"; export RANLIB=3D"$(tc-getRANLIB)"; export READELF=3D"$(tc-getREADELF)"; export STRINGS=3D"$(tc-getSTRINGS)"; export STRIP=3D"$(tc-getSTRIP)"; export CHOST=3D$(get_abi_CHOST $1); export PKG_CONFIG_LIBDIR=3D${EPREFIX}/usr/$(get_libdir)/pkgconfig; export PKG_CONFIG_PATH=3D${EPREFIX}/usr/share/pkgconfig; export PKG_CONFIG_SYSTEM_INCLUDE_PATH=3D${EPREFIX}/usr/include; export PKG_CONFIG_SYSTEM_LIBRARY_PATH=3D${EPREFIX}/$(get_libdir):${= EPREFIX}/usr/$(get_libdir); fi } no-as-needed ()=20 {=20 [[ $# -ne 0 ]] && die "no-as-needed takes no arguments"; case $($(tc-getLD) -v 2>&1 < /dev/null) in=20 *GNU*) echo "-Wl,--no-as-needed" ;; esac } number_abis ()=20 {=20 set -- `get_install_abis`; echo $# } pkg_needrebuild ()=20 {=20 git-r3_pkg_needrebuild } pkg_nofetch ()=20 {=20 default } pkg_postinst ()=20 {=20 elisp-site-regen; readme.gentoo_print_elog; if use livecd; then eselect emacs update; else eselect emacs update ifunset; fi } pkg_postrm ()=20 {=20 elisp-site-regen; eselect emacs update ifunset } pkg_preinst ()=20 {=20 local infodir=3D"${ED}/usr/share/info/${EMACS_SUFFIX}"; [[ -f ${infodir}/dir || ! -d ${infodir} ]] || die } raw-ldflags ()=20 {=20 local x input=3D"$@"; [[ -z ${input} ]] && input=3D${LDFLAGS}; set --; for x in ${input}; do case ${x} in=20 -Wl,*) x=3D${x#-Wl,}; set -- "$@" ${x//,/ } ;; *) ;; esac; done; echo "$@" } readme.gentoo_create_doc ()=20 {=20 debug-print-function ${FUNCNAME} "${@}"; if [[ -n "${DOC_CONTENTS}" ]]; then if [[ -n "${DISABLE_AUTOFORMATTING}" ]]; then echo "${DOC_CONTENTS}" > "${T}"/README.gentoo || die; else local saved_flags=3D$-; set -f; echo -e ${DOC_CONTENTS} | fold -s -w 70 | sed 's/[[:space:]]*$/= /' > "${T}"/README.gentoo; assert; set +f -${saved_flags}; fi; else if [[ -f "${FILESDIR}/README.gentoo-${SLOT%/*}" ]]; then cp "${FILESDIR}/README.gentoo-${SLOT%/*}" "${T}"/README.gentoo = || die; else if [[ -f "${FILESDIR}/README.gentoo${README_GENTOO_SUFFIX}" ]];= then cp "${FILESDIR}/README.gentoo${README_GENTOO_SUFFIX}" "${T}= "/README.gentoo || die; else die "You are not specifying README.gentoo contents!"; fi; fi; fi; ( docinto .; dodoc "${T}"/README.gentoo ) || die; README_GENTOO_DOC_VALUE=3D$(< "${T}/README.gentoo") } readme.gentoo_print_elog ()=20 {=20 debug-print-function ${FUNCNAME} "${@}"; if [[ -z "${README_GENTOO_DOC_VALUE}" ]]; then die "readme.gentoo_print_elog invoked without matching readme.gento= o_create_doc call!"; else if ! [[ -n "${REPLACING_VERSIONS}" ]] || [[ -n "${FORCE_PRINT_ELOG}= " ]]; then echo -e "${README_GENTOO_DOC_VALUE}" | while read -r ELINE; do elog "${ELINE}"; done; elog ""; elog "(Note: Above message is only printed the first time packa= ge is"; elog "installed. Please look at ${EPREFIX}/usr/share/doc/${PF}/= README.gentoo*"; elog "for future reference)"; fi; fi } replace-cpu-flags ()=20 {=20 local newcpu=3D"$#"; newcpu=3D"${!newcpu}"; while [ $# -gt 1 ]; do replace-flags "-march=3D${1}" "-march=3D${newcpu}"; replace-flags "-mcpu=3D${1}" "-mcpu=3D${newcpu}"; replace-flags "-mtune=3D${1}" "-mtune=3D${newcpu}"; shift; done; return 0 } replace-flags ()=20 {=20 [[ $# !=3D 2 ]] && die "Usage: replace-flags "; local f var new; for var in $(all-flag-vars); do new=3D(); for f in ${!var}; do [[ ${f} =3D=3D ${1} ]] && f=3D${2}; new+=3D("${f}"); done; export ${var}=3D"${new[*]}"; done; return 0 } replace-sparc64-flags ()=20 {=20 [[ $# -ne 0 ]] && die "replace-sparc64-flags takes no arguments"; local SPARC64_CPUS=3D"ultrasparc3 ultrasparc v9"; if [ "${CFLAGS/mtune}" !=3D "${CFLAGS}" ]; then for x in ${SPARC64_CPUS}; do CFLAGS=3D"${CFLAGS/-mcpu=3D${x}/-mcpu=3Dv8}"; done; else for x in ${SPARC64_CPUS}; do CFLAGS=3D"${CFLAGS/-mcpu=3D${x}/-mcpu=3Dv8 -mtune=3D${x}}"; done; fi; if [ "${CXXFLAGS/mtune}" !=3D "${CXXFLAGS}" ]; then for x in ${SPARC64_CPUS}; do CXXFLAGS=3D"${CXXFLAGS/-mcpu=3D${x}/-mcpu=3Dv8}"; done; else for x in ${SPARC64_CPUS}; do CXXFLAGS=3D"${CXXFLAGS/-mcpu=3D${x}/-mcpu=3Dv8 -mtune=3D${x}}"; done; fi; export CFLAGS CXXFLAGS } setup-allowed-flags ()=20 {=20 [[ ${EAPI} =3D=3D [67] ]] || die "Internal function ${FUNCNAME} is not = available in EAPI ${EAPI}."; _setup-allowed-flags "$@" } src_compile ()=20 {=20 export ac_cv_header_valgrind_valgrind_h=3D$(usex valgrind); append-cppflags -DUSE_VALGRIND=3D$(usex valgrind); if tc-is-cross-compiler; then emake -C "${S}-build" src; emake lib; cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die; EMACS_EMAKE_ARGS=3D(EMACS=3D"${S}-build/src/emacs"); emake "${EMACS_EMAKE_ARGS[@]}" actual-all; else EMACS_EMAKE_ARGS=3D(); emake; fi } src_configure ()=20 {=20 local myconf; unset EMACS_SOCKET_NAME; if use alsa; then use sound || ewarn "USE flag \"alsa\" overrides \"-sound\"; enablin= g sound support."; myconf+=3D" --with-sound=3Dalsa"; else myconf+=3D" --with-sound=3D$(usex sound oss)"; fi; if use jit; then use zlib || ewarn "USE flag \"jit\" overrides \"-zlib\"; enabling z= lib support."; myconf+=3D" --with-zlib"; else myconf+=3D" $(use_with zlib)"; fi; if ! use gui; then einfo "Configuring to build without window system support"; myconf+=3D" --without-x --without-pgtk --without-ns"; else if use aqua; then einfo "Configuring to build with Nextstep (Macintosh Cocoa) sup= port"; myconf+=3D" --with-ns --disable-ns-self-contained"; myconf+=3D" --without-x --without-pgtk"; else if use gtk && ! use X; then einfo "Configuring to build with pure GTK (without X11) sup= port"; myconf+=3D" --with-pgtk --without-x --without-ns"; myconf+=3D" --with-toolkit-scroll-bars"; myconf+=3D" --without-gconf"; myconf+=3D" $(use_with gsettings)"; myconf+=3D" $(use_with harfbuzz)"; myconf+=3D" $(use_with m17n-lib libotf)"; myconf+=3D" $(use_with m17n-lib m17n-flt)"; myconf+=3D" $(use_with xwidgets)"; else myconf+=3D" --with-x --without-pgtk --without-ns"; myconf+=3D" --without-gconf"; myconf+=3D" $(use_with gsettings)"; myconf+=3D" $(use_with toolkit-scroll-bars)"; myconf+=3D" $(use_with xpm)"; if use xft; then myconf+=3D" --with-xft"; myconf+=3D" $(use_with cairo)"; myconf+=3D" $(use_with harfbuzz)"; myconf+=3D" $(use_with m17n-lib libotf)"; myconf+=3D" $(use_with m17n-lib m17n-flt)"; else myconf+=3D" --without-xft"; myconf+=3D" --without-cairo"; myconf+=3D" --without-libotf --without-m17n-flt"; use cairo && ewarn "USE flag \"cairo\" has no effect if= \"xft\" is not set."; use m17n-lib && ewarn "USE flag \"m17n-lib\" has no eff= ect if \"xft\" is not set."; fi; local f line; if use gtk; then einfo "Configuring to build with GIMP Toolkit (GTK+)"; while read line; do ewarn "${line}"; done <<-EOF Your version of GTK+ will have problems with closing open displays. This is no problem if you just use one display, but if you use more than one and close one of them Emacs may crash. See and . If you intend to use more than one display, then it is strongly recommended that you compile Emacs with the Athena/Lucid or the Motif toolkit instead. EOF myconf+=3D" --with-x-toolkit=3Dgtk3 $(use_with xwidgets= )"; for f in motif Xaw3d athena; do use ${f} && ewarn "USE flag \"${f}\" has no effect = if \"gtk\" is set."; done; else if use motif; then einfo "Configuring to build with Motif toolkit"; myconf+=3D" --with-x-toolkit=3Dmotif"; for f in Xaw3d athena; do use ${f} && ewarn "USE flag \"${f}\" has no eff= ect if \"motif\" is set."; done; else if use athena || use Xaw3d; then einfo "Configuring to build with Athena/Lucid t= oolkit"; myconf+=3D" --with-x-toolkit=3Dlucid $(use_with= Xaw3d xaw3d)"; else einfo "Configuring to build with no toolkit"; myconf+=3D" --with-x-toolkit=3Dno"; fi; fi; fi; ! use gtk && use xwidgets && ewarn "USE flag \"xwidgets\" h= as no effect if \"gtk\" is not set."; fi; fi; fi; if use gui; then myconf+=3D" $(use_with gif)"; myconf+=3D" $(use_with jpeg)"; myconf+=3D" $(use_with png)"; myconf+=3D" $(use_with svg rsvg)"; myconf+=3D" $(use_with tiff)"; myconf+=3D" $(use_with webp)"; myconf+=3D" $(use_with imagemagick)"; fi; if tc-is-cross-compiler; then mkdir "${S}-build" && pushd "${S}-build" > /dev/null || die; ECONF_SOURCE=3D"${S}" econf_build --without-all --without-x-toolkit; popd > /dev/null || die; myconf+=3D" --with-dumping=3Dnone"; else if use m68k; then myconf+=3D" --with-dumping=3Dunexec"; else myconf+=3D" --with-dumping=3Dpdumper"; fi; fi; econf --program-suffix=3D"-${EMACS_SUFFIX}" --includedir=3D"${EPREFIX}"= /usr/include/${EMACS_SUFFIX} --infodir=3D"${EPREFIX}"/usr/share/info/${EMAC= S_SUFFIX} --localstatedir=3D"${EPREFIX}"/var --enable-locallisppath=3D"${EP= REFIX}/etc/emacs:${EPREFIX}${SITELISP}" --without-compress-install --withou= t-hesiod --without-pop --with-file-notification=3D$(usev inotify || usev gf= ile || echo no) --with-pdumper $(use_enable acl) $(use_enable xattr) $(use_= with dbus) $(use_with dynamic-loading modules) $(use_with games gameuser ":= gamestat") $(use_with gmp libgmp) $(use_with gpm) $(use_with jit native-com= pilation aot) $(use_with json) $(use_with kerberos) $(use_with kerberos ker= beros5) $(use_with lcms lcms2) $(use_with libxml2 xml2) $(use_with mailutil= s) $(use_with selinux) $(use_with sqlite sqlite3) $(use_with ssl gnutls) $(= use_with systemd libsystemd) $(use_with threads) $(use_with tree-sitter) $(= use_with wide-int) ${myconf} } src_install ()=20 {=20 emake "${EMACS_EMAKE_ARGS[@]}" DESTDIR=3D"${D}" NO_BIN_LINK=3Dt BLESSMA= IL_TARGET=3D"" install; mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die; mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die; mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || = die; touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir; docompress -x /usr/share/info/${EMACS_SUFFIX}/dir; if ! use mailutils; then fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movem= ail; fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail; fi; rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die; rm -rf "${ED}"/usr/share/{applications,icons} || die; rm -rf "${ED}"/usr/share/glib-2.0 || die; rm -rf "${ED}/usr/$(get_libdir)/systemd" || die; rm -rf "${ED}"/var || die; rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die; rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die; if use systemd; then insinto /usr/lib/systemd/user; sed -e "/^##/d" -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_= SUFFIX}," -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}= ," etc/emacs.service | newins - ${EMACS_SUFFIX}.service; assert; fi; if use gzip-el; then find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f -name "*.= elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n; assert "gzip .el failed"; fi; local cdir; if use source; then cdir=3D"/usr/share/emacs/${FULL_VERSION}/src"; insinto "${cdir}"; doins src/*.{c,h,m}; else if has installsources ${FEATURES}; then cdir=3D"/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src= "; fi; fi; sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" > "${T}/${SITEFILE}" <<-EOF ||= =20 X ;;; ${EMACS_SUFFIX} site-lisp configuration X (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) Y (setq find-function-C-source-directory Y "${EPREFIX}${cdir}") X (let ((path (getenv "INFOPATH")) X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) X (and path X ;; move Emacs Info dir before anything else in /usr/share X (let* ((p (cons nil (split-string path ":" t))) (q p)) X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) X (setcdr q (cons dir (delete dir (cdr q)))) X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":")))))) EOF die elisp-site-file-install "${T}/${SITEFILE}" || die; dodoc README BUGS CONTRIBUTE; if use gui && use aqua; then dodir /Applications/Gentoo; rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die; mv nextstep/Emacs.app "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.= app || die; fi; local DOC_CONTENTS=3D"You can set the version to be started by /usr/bin/emacs through the Emacs eselect module, which also redirects man and info pages. Therefore, several Emacs versions can be installed at the same time. \"man emacs.eselect\" for details. \\n\\nIf you upgrade from a previous major version of Emacs, then it is strongly recommended that you use app-admin/emacs-updater to rebuild all byte-compiled elisp files of the installed Emacs packages."; if use gui; then DOC_CONTENTS+=3D"\\n\\nYou need to install some fonts for Emacs. Installing media-fonts/font-adobe-{75,100}dpi on the X server's machine would satisfy basic Emacs requirements under X11. See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs for how to enable anti-aliased fonts."; use aqua && DOC_CONTENTS+=3D"\\n\\n${EMACS_SUFFIX^}.app is in \"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink it into /Applications by yourself."; fi; tc-is-cross-compiler && DOC_CONTENTS+=3D"\\n\\nEmacs did not write a portable dump file due to being cross-compiled. To create this file at run time, execute the following command: \\n${EMACS_SUFFIX} --batch -Q --eval=3D'(dump-emacs-portable \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'"; readme.gentoo_create_doc } src_prepare ()=20 {=20 if [[ ${PV##*.} =3D 9999 ]]; then FULL_VERSION=3D$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/= p' configure.ac); [[ -n ${FULL_VERSION} ]] || die "Cannot determine current Emacs ver= sion"; einfo "Emacs branch: ${EGIT_BRANCH}"; einfo "Commit: ${EGIT_VERSION}"; einfo "Emacs version number: ${FULL_VERSION}"; [[ ${FULL_VERSION} =3D~ ^${PV%.*}(\..*)?$ ]] || die "Upstream versi= on number changed to ${FULL_VERSION}"; fi; default; if use jit; then find lisp -type f -name "*.elc" -delete || die; QA_FLAGS_IGNORED=3D"usr/$(get_libdir)/emacs/${FULL_VERSION}/native-= lisp/.*"; has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc && ex= port LIBRARY_PATH=3D$("$(tc-getCC)" -print-search-dirs | sed -n '/^librarie= s:/{s:^[^/]*::;p}'); fi; sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die; sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die; sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el te= st/lisp/emacs-lisp/bytecomp-tests.el || die; AT_M4DIR=3Dm4 eautoreconf } src_test ()=20 {=20 local exclude_tests=3D(%lisp/mail/undigest-tests.el %lisp/vc/vc-tests.e= l %lisp/vc/vc-bzr-tests.el %src/process-tests.el %src/treesit-tests.log %li= sp/progmodes/typescript-ts-mode-tests.el); use threads || exclude_tests+=3D(%lisp/server-tests.el %lisp/progmodes/= eglot-tests.el %src/emacs-module-tests.el %src/keyboard-tests.el); use xpm || exclude_tests+=3D(%src/image-tests.el); mkdir "${T}"/gpg || die; local f; for f in browser extra ssh; do printf "%%Assuan%%\nsocket=3D%s\n" "${T}/gpg/S.${f}" > "test/lisp/g= nus/mml-sec-resources/S.gpg-agent.${f}" || die; done; emake EMACS_TEST_VERBOSE=3D1 EXCLUDE_TESTS=3D"${exclude_tests[*]}" TEST= _BACKTRACE_LINE_LENGTH=3Dnil check } src_unpack ()=20 {=20 git-r3_src_unpack "$@" } strip-flags ()=20 {=20 [[ $# -ne 0 ]] && die "strip-flags takes no arguments"; local x y var; local ALLOWED_FLAGS; _setup-allowed-flags; set -f; for var in $(all-flag-vars); do local new=3D(); for x in ${!var}; do for y in "${ALLOWED_FLAGS[@]}"; do if [[ ${x} =3D=3D ${y} ]]; then new+=3D("${x}"); break; fi; done; done; if _is_flagq ${var} "-O*" && ! _is_flagq new "-O*"; then new+=3D(-O2); fi; if [[ ${!var} !=3D "${new[*]}" ]]; then einfo "strip-flags: ${var}: changed '${!var}' to '${new[*]}'"; fi; export ${var}=3D"${new[*]}"; done; set +f; return 0 } strip-unsupported-flags ()=20 {=20 [[ $# -ne 0 ]] && die "strip-unsupported-flags takes no arguments"; export CFLAGS=3D$(test-flags-CC ${CFLAGS}); export CXXFLAGS=3D$(test-flags-CXX ${CXXFLAGS}); export FFLAGS=3D$(test-flags-F77 ${FFLAGS}); export FCFLAGS=3D$(test-flags-FC ${FCFLAGS}); export LDFLAGS=3D$(test-flags-CCLD ${LDFLAGS}) } tc-arch ()=20 {=20 tc-ninja_magic_to_arch portage "$@" } tc-arch-kernel ()=20 {=20 tc-ninja_magic_to_arch kern "$@" } tc-check-openmp ()=20 {=20 if ! _tc-has-openmp; then eerror "Your current compiler does not support OpenMP!"; if tc-is-gcc; then eerror "Enable OpenMP support by building sys-devel/gcc with US= E=3D\"openmp\"."; else if tc-is-clang; then eerror "OpenMP support in sys-devel/clang is provided by sy= s-libs/libomp."; fi; fi; die "Active compiler does not have required support for OpenMP"; fi } tc-cpp-is-true ()=20 {=20 local CONDITION=3D${1}; shift; $(tc-getTARGET_CPP) "${@}" -P - <<-EOF > /dev/null 2>&1 #if ${CONDITION} true #else #error false #endif EOF } tc-detect-is-softfloat ()=20 {=20 [[ $(tc-getTARGET_CPP) =3D=3D "gcc -E" ]] && return 1; case ${CTARGET:-${CHOST}} in=20 *-newlib | *-elf | *-eabi) return 1 ;; arm*) if tc-cpp-is-true "defined(__ARM_PCS_VFP)"; then echo "no"; else if tc-cpp-is-true "defined(__SOFTFP__)"; then echo "yes"; else echo "softfp"; fi; fi; return 0 ;; *) return 1 ;; esac } tc-enables-cxx-assertions ()=20 {=20 tc-cpp-is-true "defined(_GLIBCXX_ASSERTIONS) || defined(_LIBCPP_ENABLE_= ASSERTIONS) || defined(_LIBCPP_ENABLE_HARDENED_MODE)" ${CPPFLAGS} ${CXXFLAG= S} } tc-enables-fortify-source ()=20 {=20 tc-cpp-is-true "defined(_FORTIFY_SOURCE)" ${CPPFLAGS} ${CFLAGS} ${CXXFL= AGS} } tc-enables-pie ()=20 {=20 tc-cpp-is-true "defined(__PIE__)" ${CPPFLAGS} ${CFLAGS} ${CXXFLAGS} } tc-enables-ssp ()=20 {=20 tc-cpp-is-true "defined(__SSP__) || defined(__SSP_STRONG__) || defined(= __SSP_ALL__)" ${CPPFLAGS} ${CFLAGS} ${CXXFLAGS} } tc-enables-ssp-all ()=20 {=20 tc-cpp-is-true "defined(__SSP_ALL__)" ${CPPFLAGS} ${CFLAGS} ${CXXFLAGS} } tc-enables-ssp-strong ()=20 {=20 tc-cpp-is-true "defined(__SSP_STRONG__) || defined(__SSP_ALL__)" ${CPPF= LAGS} ${CFLAGS} ${CXXFLAGS} } tc-endian ()=20 {=20 local host=3D$1; [[ -z ${host} ]] && host=3D${CTARGET:-${CHOST}}; host=3D${host%%-*}; case ${host} in=20 aarch64*be) echo big ;; aarch64) echo little ;; alpha*) echo little ;; arc*b*) echo big ;; arc*) echo little ;; arm*b*) echo big ;; arm*) echo little ;; cris*) echo little ;; hppa*) echo big ;; i?86*) echo little ;; ia64*) echo little ;; loongarch*) echo little ;; m68*) echo big ;; mips*l*) echo little ;; mips*) echo big ;; powerpc*le) echo little ;; powerpc*) echo big ;; riscv*) echo little ;; s390*) echo big ;; sh*b*) echo big ;; sh*) echo little ;; sparc*) echo big ;; x86_64*) echo little ;; *) echo wtf ;; esac } tc-env_build ()=20 {=20 tc-export_build_env; CFLAGS=3D${BUILD_CFLAGS} CXXFLAGS=3D${BUILD_CXXFLAGS} CPPFLAGS=3D${BUIL= D_CPPFLAGS} LDFLAGS=3D${BUILD_LDFLAGS} AR=3D$(tc-getBUILD_AR) AS=3D$(tc-get= BUILD_AS) CC=3D$(tc-getBUILD_CC) CPP=3D$(tc-getBUILD_CPP) CXX=3D$(tc-getBUI= LD_CXX) LD=3D$(tc-getBUILD_LD) NM=3D$(tc-getBUILD_NM) PKG_CONFIG=3D$(tc-get= BUILD_PKG_CONFIG) RANLIB=3D$(tc-getBUILD_RANLIB) READELF=3D$(tc-getBUILD_RE= ADELF) "$@" } tc-export ()=20 {=20 local var; for var in "$@"; do [[ $(type -t "tc-get${var}") !=3D "function" ]] && die "tc-export: = invalid export variable '${var}'"; "tc-get${var}" > /dev/null; done } tc-export_build_env ()=20 {=20 tc-export "$@"; if tc-is-cross-compiler; then : "${BUILD_CFLAGS:=3D-O1 -pipe}"; : "${BUILD_CXXFLAGS:=3D-O1 -pipe}"; : "${BUILD_CPPFLAGS:=3D }"; : "${BUILD_LDFLAGS:=3D }"; else : "${BUILD_CFLAGS:=3D${CFLAGS}}"; : "${BUILD_CXXFLAGS:=3D${CXXFLAGS}}"; : "${BUILD_CPPFLAGS:=3D${CPPFLAGS}}"; : "${BUILD_LDFLAGS:=3D${LDFLAGS}}"; fi; export BUILD_{C,CXX,CPP,LD}FLAGS; local v; for v in BUILD_{C,CXX,CPP,LD}FLAGS; do export ${v#BUILD_}_FOR_BUILD=3D"${!v}"; done } tc-get-build-ptr-size ()=20 {=20 $(tc-getBUILD_CPP) -P - <<< __SIZEOF_POINTER__ || die "Could not determ= ine CBUILD pointer size" } tc-get-c-rtlib ()=20 {=20 local res=3D$($(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -print-libgc= c-file-name 2> /dev/null); case ${res} in=20 *libclang_rt*) echo compiler-rt ;; *libgcc*) echo libgcc ;; *) return 1 ;; esac; return 0 } tc-get-compiler-type ()=20 {=20 local code=3D' #if defined(__PATHSCALE__) HAVE_PATHCC #elif defined(__clang__) HAVE_CLANG #elif defined(__GNUC__) HAVE_GCC #endif '; local res=3D$($(tc-getCPP "$@") -E -P - <<< "${code}"); case ${res} in=20 *HAVE_PATHCC*) echo pathcc ;; *HAVE_CLANG*) echo clang ;; *HAVE_GCC*) echo gcc ;; *) echo unknown ;; esac } tc-get-cxx-stdlib ()=20 {=20 local code=3D'#include #if defined(_LIBCPP_VERSION) HAVE_LIBCXX #elif defined(__GLIBCXX__) HAVE_LIBSTDCPP #endif '; local res=3D$($(tc-getCXX) ${CPPFLAGS} ${CXXFLAGS} -x c++ -E -P - <<< "= ${code}" 2> /dev/null); case ${res} in=20 *HAVE_LIBCXX*) echo libc++ ;; *HAVE_LIBSTDCPP*) echo libstdc++ ;; *) return 1 ;; esac; return 0 } tc-get-ptr-size ()=20 {=20 $(tc-getCPP) -P - <<< __SIZEOF_POINTER__ || die "Could not determine CH= OST pointer size" } tc-getAR ()=20 {=20 tc-getPROG AR ar "$@" } tc-getAS ()=20 {=20 tc-getPROG AS as "$@" } tc-getBUILD_AR ()=20 {=20 tc-getBUILD_PROG AR ar "$@" } tc-getBUILD_AS ()=20 {=20 tc-getBUILD_PROG AS as "$@" } tc-getBUILD_CC ()=20 {=20 tc-getBUILD_PROG CC gcc "$@" } tc-getBUILD_CPP ()=20 {=20 tc-getBUILD_PROG CPP "$(tc-getBUILD_CC) -E" "$@" } tc-getBUILD_CXX ()=20 {=20 tc-getBUILD_PROG CXX g++ "$@" } tc-getBUILD_LD ()=20 {=20 tc-getBUILD_PROG LD ld "$@" } tc-getBUILD_NM ()=20 {=20 tc-getBUILD_PROG NM nm "$@" } tc-getBUILD_OBJCOPY ()=20 {=20 tc-getBUILD_PROG OBJCOPY objcopy "$@" } tc-getBUILD_PKG_CONFIG ()=20 {=20 tc-getBUILD_PROG PKG_CONFIG pkg-config "$@" } tc-getBUILD_PROG ()=20 {=20 local vars=3D"BUILD_$1 $1_FOR_BUILD HOST$1"; tc-is-cross-compiler || vars+=3D" $1"; _tc-getPROG CBUILD "${vars}" "${@:2}" } tc-getBUILD_RANLIB ()=20 {=20 tc-getBUILD_PROG RANLIB ranlib "$@" } tc-getBUILD_READELF ()=20 {=20 tc-getBUILD_PROG READELF readelf "$@" } tc-getBUILD_STRINGS ()=20 {=20 tc-getBUILD_PROG STRINGS strings "$@" } tc-getBUILD_STRIP ()=20 {=20 tc-getBUILD_PROG STRIP strip "$@" } tc-getCC ()=20 {=20 tc-getPROG CC gcc "$@" } tc-getCPP ()=20 {=20 tc-getPROG CPP "${CC:-gcc} -E" "$@" } tc-getCXX ()=20 {=20 tc-getPROG CXX g++ "$@" } tc-getDLLWRAP ()=20 {=20 tc-getPROG DLLWRAP dllwrap "$@" } tc-getF77 ()=20 {=20 tc-getPROG F77 gfortran "$@" } tc-getFC ()=20 {=20 tc-getPROG FC gfortran "$@" } tc-getGCJ ()=20 {=20 tc-getPROG GCJ gcj "$@" } tc-getGO ()=20 {=20 tc-getPROG GO gccgo "$@" } tc-getLD ()=20 {=20 tc-getPROG LD ld "$@" } tc-getNM ()=20 {=20 tc-getPROG NM nm "$@" } tc-getOBJCOPY ()=20 {=20 tc-getPROG OBJCOPY objcopy "$@" } tc-getOBJDUMP ()=20 {=20 tc-getPROG OBJDUMP objdump "$@" } tc-getPKG_CONFIG ()=20 {=20 tc-getPROG PKG_CONFIG pkg-config "$@" } tc-getPROG ()=20 {=20 _tc-getPROG CHOST "$@" } tc-getRANLIB ()=20 {=20 tc-getPROG RANLIB ranlib "$@" } tc-getRC ()=20 {=20 tc-getPROG RC windres "$@" } tc-getREADELF ()=20 {=20 tc-getPROG READELF readelf "$@" } tc-getSTRINGS ()=20 {=20 tc-getPROG STRINGS strings "$@" } tc-getSTRIP ()=20 {=20 tc-getPROG STRIP strip "$@" } tc-getTARGET_CPP ()=20 {=20 if [[ -n ${CTARGET} ]]; then _tc-getPROG CTARGET TARGET_CPP "gcc -E" "$@"; else tc-getCPP "$@"; fi } tc-has-tls ()=20 {=20 local base=3D"${T}/test-tc-tls"; cat <<-EOF > "${base}.c" int foo(int *i) { static __thread int j =3D 0; return *i ? j : *i; } EOF local flags; case $1 in=20 -s) flags=3D"-S" ;; -c) flags=3D"-c" ;; -l) ;; -*) die "Usage: tc-has-tls [-c|-l] [toolchain prefix]" ;; esac; : "${flags:=3D-fPIC -shared -Wl,-z,defs}"; [[ $1 =3D=3D -* ]] && shift; $(tc-getCC "$@") ${flags} "${base}.c" -o "${base}" >&/dev/null; local ret=3D$?; rm -f "${base}"*; return ${ret} } tc-is-clang ()=20 {=20 [[ $(tc-get-compiler-type) =3D=3D clang ]] } tc-is-cross-compiler ()=20 {=20 [[ ${CBUILD:-${CHOST}} !=3D ${CHOST} ]] } tc-is-gcc ()=20 {=20 [[ $(tc-get-compiler-type) =3D=3D gcc ]] } tc-is-lto ()=20 {=20 local f=3D"${T}/test-lto.o"; case $(tc-get-compiler-type) in=20 clang) $(tc-getCC) ${CFLAGS} -c -o "${f}" -x c - <<< "" || die; llvm-bcanalyzer "${f}" &> /dev/null && return 0 ;; gcc) $(tc-getCC) ${CFLAGS} -c -o "${f}" -x c - <<< "" || die; [[ $($(tc-getREADELF) -S "${f}") =3D=3D *.gnu.lto* ]] && return= 0 ;; esac; return 1 } tc-is-softfloat ()=20 {=20 tc-detect-is-softfloat || tc-tuple-is-softfloat } tc-is-static-only ()=20 {=20 local host=3D${CTARGET:-${CHOST}}; [[ ${host} =3D=3D *-mint* ]] } tc-ld-disable-gold ()=20 {=20 tc-ld-is-gold "$@" && tc-ld-force-bfd "$@" } tc-ld-force-bfd ()=20 {=20 if ! tc-ld-is-gold "$@" && ! tc-ld-is-lld "$@"; then return; fi; ewarn "Forcing usage of the BFD linker"; local ld=3D$(unset LD; tc-getLD "$@"); local bfd_ld=3D"${ld}.bfd"; local path_ld=3D$(type -P "${bfd_ld}" 2> /dev/null); [[ -e ${path_ld} ]] && export LD=3D${bfd_ld}; if tc-is-gcc || tc-is-clang; then export LDFLAGS=3D"${LDFLAGS} -fuse-ld=3Dbfd"; fi } tc-ld-is-gold ()=20 {=20 local out; local -x LC_ALL=3DC; out=3D$($(tc-getLD "$@") --version 2>&1); if [[ ${out} =3D=3D *"GNU gold"* ]]; then return 0; fi; local base=3D"${T}/test-tc-gold"; cat <<-EOF > "${base}.c" int main(void) { return 0; } EOF out=3D$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version= "${base}.c" -o "${base}" 2>&1); rm -f "${base}"*; if [[ ${out} =3D=3D *"GNU gold"* ]]; then return 0; fi; return 1 } tc-ld-is-lld ()=20 {=20 local out; local -x LC_ALL=3DC; out=3D$($(tc-getLD "$@") --version 2>&1); if [[ ${out} =3D=3D *"LLD"* ]]; then return 0; fi; local base=3D"${T}/test-tc-lld"; cat <<-EOF > "${base}.c" int main(void) { return 0; } EOF out=3D$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version= "${base}.c" -o "${base}" 2>&1); rm -f "${base}"*; if [[ ${out} =3D=3D *"LLD"* ]]; then return 0; fi; return 1 } tc-ninja_magic_to_arch ()=20 {=20 function _tc_echo_kernel_alias ()=20 {=20 [[ ${type} =3D=3D "kern" ]] && echo $1 || echo $2 }; local type=3D$1; local host=3D$2; [[ -z ${host} ]] && host=3D${CTARGET:-${CHOST}}; case ${host} in=20 aarch64*) echo arm64 ;; alpha*) echo alpha ;; arc*) echo arc ;; arm*) echo arm ;; avr*) _tc_echo_kernel_alias avr32 avr ;; bfin*) _tc_echo_kernel_alias blackfin bfin ;; c6x*) echo c6x ;; cris*) echo cris ;; frv*) echo frv ;; hexagon*) echo hexagon ;; hppa*) _tc_echo_kernel_alias parisc hppa ;; i?86*) echo x86 ;; ia64*) echo ia64 ;; loongarch*) _tc_echo_kernel_alias loongarch loong ;; m68*) echo m68k ;; metag*) echo metag ;; microblaze*) echo microblaze ;; mips*) echo mips ;; nios2*) echo nios2 ;; nios*) echo nios ;; or1k* | or32*) echo openrisc ;; powerpc*) if [[ ${type} =3D=3D "kern" ]]; then echo powerpc; else if [[ ${host} =3D=3D powerpc64* ]]; then echo ppc64; else echo ppc; fi; fi ;; riscv*) echo riscv ;; s390*) echo s390 ;; score*) echo score ;; sh64*) _tc_echo_kernel_alias sh64 sh ;; sh*) echo sh ;; sparc64*) _tc_echo_kernel_alias sparc64 sparc ;; sparc*) [[ ${PROFILE_ARCH} =3D=3D "sparc64" ]] && _tc_echo_kernel_alias= sparc64 sparc || echo sparc ;; tile*) echo tile ;; vax*) echo vax ;; x86_64*) if [[ ${type} =3D=3D "kern" ]]; then echo x86; else echo amd64; fi ;; xtensa*) echo xtensa ;; *) echo unknown ;; esac } tc-stack-grows-down ()=20 {=20 case ${ARCH} in=20 hppa | metag) return 1 ;; esac; return 0 } tc-tuple-is-softfloat ()=20 {=20 local CTARGET=3D${CTARGET:-${CHOST}}; case ${CTARGET//_/-} in=20 bfin* | h8300*) echo "only" ;; *-softfloat-*) echo "yes" ;; *-softfp-*) echo "softfp" ;; arm*-hardfloat-* | arm*eabihf) echo "no" ;; *-newlib | *-elf | *-eabi) echo "no" ;; arm*) echo "yes" ;; *) echo "no" ;; esac } test-compile ()=20 {=20 local lang=3D$1; local code=3D$2; shift 2; [[ -z "${lang}" ]] && return 1; [[ -z "${code}" ]] && return 1; local compiler filename_in filename_out args=3D() libs=3D(); case "${lang}" in=20 c) compiler=3D"$(tc-getCC)"; filename_in=3D"${T}/test.c"; filename_out=3D"${T}/test.o"; args+=3D(${CFLAGS[@]} -xc -c) ;; c++) compiler=3D"$(tc-getCXX)"; filename_in=3D"${T}/test.cc"; filename_out=3D"${T}/test.o"; args+=3D(${CXXFLAGS[@]} -xc++ -c) ;; f77) compiler=3D"$(tc-getF77)"; filename_in=3D"${T}/test.f"; filename_out=3D"${T}/test.o"; args+=3D(${FFFLAGS[@]} -xf77 -c) ;; f95) compiler=3D"$(tc-getFC)"; filename_in=3D"${T}/test.f90"; filename_out=3D"${T}/test.o"; args+=3D(${FCFLAGS[@]} -xf95 -c) ;; c+ld) compiler=3D"$(tc-getCC)"; filename_in=3D"${T}/test.c"; filename_out=3D"${T}/test.exe"; args+=3D(${CFLAGS[@]} ${LDFLAGS[@]} -xc); libs+=3D(${LIBS[@]}) ;; c+++ld) compiler=3D"$(tc-getCXX)"; filename_in=3D"${T}/test.cc"; filename_out=3D"${T}/test.exe"; args+=3D(${CXXFLAGS[@]} ${LDFLAGS[@]} -xc++); libs+=3D(${LIBS[@]}) ;; f77+ld) compiler=3D"$(tc-getF77)"; filename_in=3D"${T}/test.f"; filename_out=3D"${T}/test.exe"; args+=3D(${FFLAGS[@]} ${LDFLAGS[@]} -xf77); libs+=3D(${LIBS[@]}) ;; f95+ld) compiler=3D"$(tc-getFC)"; filename_in=3D"${T}/test.f90"; filename_out=3D"${T}/test.exe"; args+=3D(${FCFLAGS[@]} ${LDFLAGS[@]} -xf95); libs+=3D(${LIBS[@]}) ;; *) die "Unknown compiled language ${lang}" ;; esac; printf "%s\n" "${code}" > "${filename_in}" || die "Failed to create '${= test_in}'"; "${compiler}" ${args[@]} "${filename_in}" -o "${filename_out}" ${libs[@= ]} &> /dev/null } test-flag-CC ()=20 {=20 _test-flag-PROG CC c "$@" } test-flag-CCLD ()=20 {=20 _test-flag-PROG CC c+ld "$@" } test-flag-CXX ()=20 {=20 _test-flag-PROG CXX c++ "$@" } test-flag-F77 ()=20 {=20 _test-flag-PROG F77 f77 "$@" } test-flag-FC ()=20 {=20 _test-flag-PROG FC f95 "$@" } test-flag-PROG ()=20 {=20 [[ ${EAPI} =3D=3D [67] ]] || die "Internal function ${FUNCNAME} is not = available in EAPI ${EAPI}."; _test-flag-PROG "$@" } test-flags ()=20 {=20 test-flags-CC "$@" } test-flags-CC ()=20 {=20 _test-flags-PROG CC "$@" } test-flags-CCLD ()=20 {=20 _test-flags-PROG CCLD "$@" } test-flags-CXX ()=20 {=20 _test-flags-PROG CXX "$@" } test-flags-F77 ()=20 {=20 _test-flags-PROG F77 "$@" } test-flags-FC ()=20 {=20 _test-flags-PROG FC "$@" } test-flags-PROG ()=20 {=20 [[ ${EAPI} =3D=3D [67] ]] || die "Internal function ${FUNCNAME} is not = available in EAPI ${EAPI}."; _test-flags-PROG "$@" } test_version_info ()=20 {=20 if [[ $($(tc-getCC) --version 2>&1) =3D=3D *$1* ]]; then return 0; else return 1; fi } ver_cut ()=20 {=20 local range=3D${1}; local v=3D${2:-${PV}}; local start end; local -a comp; __eapi7_ver_split "${v}"; local max=3D$((${#comp[@]}/2)); __eapi7_ver_parse_range "${range}" "${max}"; local IFS=3D; if [[ ${start} -gt 0 ]]; then start=3D$(( start*2 - 1 )); fi; echo "${comp[*]:start:end*2-start}" } ver_rs ()=20 {=20 local v; (( ${#} & 1 )) && v=3D${@: -1} || v=3D${PV}; local start end i; local -a comp; __eapi7_ver_split "${v}"; local max=3D$((${#comp[@]}/2 - 1)); while [[ ${#} -ge 2 ]]; do __eapi7_ver_parse_range "${1}" "${max}"; for ((i =3D start*2; i <=3D end*2; i+=3D2 )) do [[ ${i} -eq 0 && -z ${comp[i]} ]] && continue; comp[i]=3D${2}; done; shift 2; done; local IFS=3D; echo "${comp[*]}" } ver_test ()=20 {=20 local va op vb; if [[ $# -eq 3 ]]; then va=3D${1}; shift; else va=3D${PVR}; fi; [[ $# -eq 2 ]] || die "${FUNCNAME}: bad number of arguments"; op=3D${1}; vb=3D${2}; case ${op} in=20 -eq | -ne | -lt | -le | -gt | -ge) ;; *) die "${FUNCNAME}: invalid operator: ${op}" ;; esac; __eapi7_ver_compare "${va}" "${vb}"; test $? "${op}" 2 } --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=gcc-version-verbose-output.txt Content-Transfer-Encoding: quoted-printable Content-Description: gcc --version --verbose output Using built-in specs. COLLECT_AS_OPTIONS=3D'--version' COLLECT_GCC=3D/usr/bin/gcc COLLECT_LTO_WRAPPER=3D/usr/libexec/gcc/x86_64-pc-linux-gnu/14/lto-wrapper gcc (Gentoo 14.0.1_pre20240310 p25) 14.0.1 20240310 (experimental) Copyright (C) 2024 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Target: x86_64-pc-linux-gnu Configured with: /var/tmp/portage/sys-devel/gcc-14.0.1_pre20240310/work/gcc= -14-20240310/configure --host=3Dx86_64-pc-linux-gnu --build=3Dx86_64-pc-lin= ux-gnu --prefix=3D/usr --bindir=3D/usr/x86_64-pc-linux-gnu/gcc-bin/14 --inc= ludedir=3D/usr/lib/gcc/x86_64-pc-linux-gnu/14/include --datadir=3D/usr/shar= e/gcc-data/x86_64-pc-linux-gnu/14 --mandir=3D/usr/share/gcc-data/x86_64-pc-= linux-gnu/14/man --infodir=3D/usr/share/gcc-data/x86_64-pc-linux-gnu/14/inf= o --with-gxx-include-dir=3D/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-= v14 --disable-silent-rules --disable-dependency-tracking --with-python-dir= =3D/share/gcc-data/x86_64-pc-linux-gnu/14/python --enable-languages=3Dc,c++= ,fortran --enable-obsolete --enable-secureplt --disable-werror --with-syste= m-zlib --enable-nls --without-included-gettext --disable-libunwind-exceptio= ns --enable-checking=3Dyes,extra --with-bugurl=3Dhttps://bugs.gentoo.org/ -= -with-pkgversion=3D'Gentoo 14.0.1_pre20240310 p25' --with-gcc-major-version= -only --enable-libstdcxx-time --enable-lto --disable-libstdcxx-pch --enable= -shared --enable-threads=3Dposix --enable-__cxa_atexit --enable-clocale=3Dg= nu --enable-multilib --with-multilib-list=3Dm32,m64 --disable-fixed-point -= -enable-targets=3Dall --enable-libgomp --disable-libssp --disable-libada --= disable-cet --disable-systemtap --disable-valgrind-annotations --disable-vt= able-verify --disable-libvtv --with-zstd --with-isl --disable-isl-version-c= heck --enable-default-pie --enable-host-pie --disable-host-bind-now --disab= le-default-ssp --disable-fixincludes --with-build-config=3D'bootstrap-O3 bo= otstrap-lto' Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.0.1 20240310 (experimental) (Gentoo 14.0.1_pre20240310 p25)= =20 COLLECT_GCC_OPTIONS=3D'--version' '-v' '-mtune=3Dgeneric' '-march=3Dx86-64'= '-dumpdir' 'a-' /usr/libexec/gcc/x86_64-pc-linux-gnu/14/cc1 -quiet -v help-dummy -quiet -d= umpdir a- -dumpbase help-dummy -mtune=3Dgeneric -march=3Dx86-64 -version --= version -o /tmp/ccEsKG9l.s GNU C17 (Gentoo 14.0.1_pre20240310 p25) version 14.0.1 20240310 (experiment= al) (x86_64-pc-linux-gnu) compiled by GNU C version 14.0.1 20240310 (experimental), GMP versi= on 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP GGC heuristics: --param ggc-min-expand=3D30 --param ggc-min-heapsize=3D4096 COLLECT_GCC_OPTIONS=3D'--version' '-v' '-mtune=3Dgeneric' '-march=3Dx86-64'= '-dumpdir' 'a-' /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/as= -v --64 --version -o /tmp/ccOH6KtJ.o /tmp/ccEsKG9l.s GNU assembler version 2.42.0 (x86_64-pc-linux-gnu) using BFD version (Gento= o 2.42 p3) 2.42.0 GNU assembler (Gentoo 2.42 p3) 2.42.0 Copyright (C) 2024 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or later. This program has absolutely no warranty. This assembler was configured for a target of `x86_64-pc-linux-gnu'. COMPILER_PATH=3D/usr/libexec/gcc/x86_64-pc-linux-gnu/14/:/usr/libexec/gcc/x= 86_64-pc-linux-gnu/14/:/usr/libexec/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x= 86_64-pc-linux-gnu/14/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_6= 4-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ LIBRARY_PATH=3D/usr/lib/gcc/x86_64-pc-linux-gnu/14/:/usr/lib/gcc/x86_64-pc-= linux-gnu/14/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/= gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/lib/:/usr/lib/gc= c/x86_64-pc-linux-gnu/14/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS=3D'--version' '-v' '-mtune=3Dgeneric' '-march=3Dx86-64'= '-dumpdir' 'a.' /usr/libexec/gcc/x86_64-pc-linux-gnu/14/collect2 -plugin /usr/libexec/gcc/= x86_64-pc-linux-gnu/14/liblto_plugin.so -plugin-opt=3D/usr/libexec/gcc/x86_= 64-pc-linux-gnu/14/lto-wrapper -plugin-opt=3D-fresolution=3D/tmp/ccNjMrUY.r= es -plugin-opt=3D-pass-through=3D-lgcc -plugin-opt=3D-pass-through=3D-lgcc_= s -plugin-opt=3D-pass-through=3D-lc -plugin-opt=3D-pass-through=3D-lgcc -pl= ugin-opt=3D-pass-through=3D-lgcc_s --eh-frame-hdr -m elf_x86_64 -dynamic-li= nker /lib64/ld-linux-x86-64.so.2 -pie --version /usr/lib/gcc/x86_64-pc-linu= x-gnu/14/../../../../lib64/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14/../.= ./../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14/crtbeginS.o -L/usr= /lib/gcc/x86_64-pc-linux-gnu/14 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14/../..= /../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-l= inux-gnu/14/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-li= nux-gnu/14/../../.. /tmp/ccOH6KtJ.o -lgcc --push-state --as-needed -lgcc_s = --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib= /gcc/x86_64-pc-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14/.= ./../../../lib64/crtn.o collect2 version 14.0.1 20240310 (experimental) /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld = -plugin /usr/libexec/gcc/x86_64-pc-linux-gnu/14/liblto_plugin.so -plugin-op= t=3D/usr/libexec/gcc/x86_64-pc-linux-gnu/14/lto-wrapper -plugin-opt=3D-fres= olution=3D/tmp/ccNjMrUY.res -plugin-opt=3D-pass-through=3D-lgcc -plugin-opt= =3D-pass-through=3D-lgcc_s -plugin-opt=3D-pass-through=3D-lc -plugin-opt=3D= -pass-through=3D-lgcc -plugin-opt=3D-pass-through=3D-lgcc_s --eh-frame-hdr = -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie --version /u= sr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../lib64/Scrt1.o /usr/lib/gcc/x8= 6_64-pc-linux-gnu/14/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-= gnu/14/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14 -L/usr/lib/gcc/x86= _64-pc-linux-gnu/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -= L/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/lib -L= /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../.. /tmp/ccOH6KtJ.o -lgcc --push-s= tate --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lg= cc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/14/crtendS.o /usr/lib/gcc= /x86_64-pc-linux-gnu/14/../../../../lib64/crtn.o GNU ld (Gentoo 2.42 p3) 2.42.0 Copyright (C) 2024 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later versio= n. This program has absolutely no warranty. COLLECT_GCC_OPTIONS=3D'--version' '-v' '-mtune=3Dgeneric' '-march=3Dx86-64'= '-dumpdir' 'a.' --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=emerge-info.log Content-Transfer-Encoding: quoted-printable Content-Description: emerge --info output Portage 3.0.63 (python 3.11.8-final-0, default/linux/amd64/17.1/desktop/sys= temd/merged-usr, gcc-14, glibc-2.39-r2, 6.8.1-xanmod1-dist x86_64) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D System uname: Linux-6.8.1-xanmod1-dist-x86_64-AMD_Ryzen_9_7950X_16-Core_Pro= cessor-with-glibc2.39 KiB Mem: 197530780 total, 176346672 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Sun, 17 Mar 2024 22:07:14 +0000 Head commit of repository gentoo: 3036c99a4df64d7c66b0e606f3555a5e450ef7e1 Timestamp of repository guru: Sun, 17 Mar 2024 23:03:33 +0000 Head commit of repository guru: 2c69084b5f27825c3848698f4657e850571f52f4 Timestamp of repository nest: Sat, 16 Mar 2024 04:48:23 +0000 Head commit of repository nest: 2dceb26509996fb81a0990e96306d5abd6b7ae33 Head commit of repository nix-guix: 0785170a671efcccd5b817d13bb0ca9a2e68f697 Timestamp of repository src_prepare-overlay: Sat, 16 Mar 2024 10:48:14 +0000 Head commit of repository src_prepare-overlay: 79ad6cd2c66088409bc6347cbc1e= 2dc049676a9b sh bash 5.2_p26 ld GNU ld (Gentoo 2.42 p3) 2.42.0 app-misc/pax-utils: 1.3.7::gentoo app-shells/bash: 5.2_p26::gentoo dev-build/autoconf: 2.72-r1::gentoo dev-build/automake: 1.16.5-r2::gentoo dev-build/cmake: 3.28.3::gentoo dev-build/libtool: 2.4.7-r2::gentoo dev-build/make: 4.4.1-r1::gentoo dev-build/meson: 1.4.0::gentoo dev-lang/perl: 5.38.2-r2::gentoo dev-lang/python: 3.11.8_p1::gentoo, 3.12.2_p1::gentoo dev-lang/rust: 1.76.0::gentoo sys-apps/baselayout: 2.15::gentoo sys-apps/sandbox: 2.38::gentoo sys-apps/systemd: 255.4::gentoo sys-devel/binutils: 2.42-r1::gentoo sys-devel/binutils-config: 5.5::gentoo sys-devel/clang: 16.0.6::gentoo, 18.1.0::gentoo sys-devel/gcc: 14.0.1_pre20240310::gentoo sys-devel/gcc-config: 2.11::gentoo sys-devel/llvm: 16.0.6::gentoo, 17.0.6::gentoo, 18.1.0::gentoo sys-kernel/linux-headers: 6.7::gentoo (virtual/os-headers) sys-libs/glibc: 2.39-r2::gentoo Repositories: gentoo location: /var/db/repos/gentoo sync-type: git sync-uri: https://github.com/gentoo-mirror/gentoo.git priority: -1000 volatile: False sync-git-verify-commit-signature: yes guru location: /var/db/repos/guru sync-type: git sync-uri: https://github.com/gentoo-mirror/guru.git masters: gentoo volatile: False nest location: /var/db/repos/nest sync-type: git sync-uri: https://github.com/gentoo-mirror/nest.git masters: gentoo volatile: False nix-guix location: /var/db/repos/nix-guix sync-type: git sync-uri: https://github.com/trofi/nix-guix-gentoo.git masters: gentoo volatile: False src_prepare-overlay location: /var/db/repos/src_prepare-overlay sync-type: git sync-uri: https://github.com/gentoo-mirror/src_prepare-overlay.git masters: gentoo volatile: False Binary Repositories: gentoobinhost priority: 1 sync-uri: https://gentoo.osuosl.org/releases/amd64/binpackages/17.1/x86= -64 ABI=3D"amd64" ABI_X86=3D"64" ACCEPT_KEYWORDS=3D"amd64 ~amd64" ACCEPT_LICENSE=3D"*" ACCEPT_PROPERTIES=3D"*" ACCEPT_RESTRICT=3D"*" ADA_TARGET=3D"gcc_12" APACHE2_MODULES=3D"authn_core authz_core socache_shmcb unixd actions alias = auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_= host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock de= flate dir env expires ext_filter file_cache filter headers include info log= _config logio mime mime_magic negotiation rewrite setenvif speling status u= nique_id userdir usertrack vhost_alias" ARCH=3D"amd64" AUTOCLEAN=3D"no" AVERAGE=3D"32" BINPKG_COMPRESS=3D"zstd" BINPKG_FORMAT=3D"gpkg" BINPKG_GPG_SIGNING_BASE_COMMAND=3D"/usr/bin/flock /run/lock/portage-binpkg-= gpg.lock /usr/bin/gpg --sign --armor [PORTAGE_CONFIG]" BINPKG_GPG_SIGNING_DIGEST=3D"SHA512" BINPKG_GPG_VERIFY_BASE_COMMAND=3D"/usr/bin/gpg --verify --batch --no-tty --= no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]" BINPKG_GPG_VERIFY_GPG_HOME=3D"/etc/portage/gnupg" BOOTSTRAP_USE=3D"unicode internal-glib pkg-config split-usr xml python_targ= ets_python3_11 python_single_target_python3_11 multilib systemd sysv-utils = udev" BROOT=3D"" CALLIGRA_FEATURES=3D"karbon sheets words" CBUILD=3D"x86_64-pc-linux-gnu" CCACHE_DIR=3D"/var/cache/ccache" CFLAGS=3D"-march=3Dnative -O3 -flto -Werror=3Dodr -Werror=3Dlto-type-mismat= ch -Werror=3Dstrict-aliasing -pipe" CFLAGS_amd64=3D"-m64" CFLAGS_x32=3D"-mx32" CFLAGS_x86=3D"-m32 -mfpmath=3Dsse" CHOST=3D"x86_64-pc-linux-gnu" CHOST_amd64=3D"x86_64-pc-linux-gnu" CHOST_x32=3D"x86_64-pc-linux-gnux32" CHOST_x86=3D"i686-pc-linux-gnu" CLEAN_DELAY=3D"5" CMAKE_MAKEFILE_GENERATOR=3D"ninja" COLLECTD_PLUGINS=3D"df interface irq load memory rrdtool swap syslog" COLLISION_IGNORE=3D"/boot/dtbs/* /lib/modules/*" COLUMNS=3D"282" COMMON_FLAGS=3D"-march=3Dnative -O3 -flto -Werror=3Dodr -Werror=3Dlto-type-= mismatch -Werror=3Dstrict-aliasing -pipe" CONFIG_PROTECT=3D"/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/= gnupg/qualified.txt" CONFIG_PROTECT_MASK=3D"/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc= /fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.3/ex= t-active/ /etc/php/cgi-php8.3/ext-active/ /etc/php/cli-php8.3/ext-active/ /= etc/php/fpm-php8.3/ext-active/ /etc/php/phpdbg-php8.3/ext-active/ /etc/revd= ep-rebuild /etc/sandbox.d /etc/texmf/language.dat.d /etc/texmf/language.def= .d /etc/texmf/updmap.d /etc/texmf/web2c" CPU_FLAGS_X86=3D"mmx mmxext sse sse2 aes avx avx2 avx512_bf16 avx512_bitalg= avx512_vbmi2 avx512_vnni avx512_vpopcntdq avx512bw avx512cd avx512dq avx51= 2f avx512ifma avx512vbmi avx512vl f16c fma3 pclmul popcnt rdrand sha sse3 s= se4_1 sse4_2 sse4a ssse3 vpclmulqdq" CURL_SSL=3D"openssl" CXXFLAGS=3D"-march=3Dnative -O3 -flto -Werror=3Dodr -Werror=3Dlto-type-mism= atch -Werror=3Dstrict-aliasing -pipe" DEFAULT_ABI=3D"amd64" DISPLAY=3D":0" DISTDIR=3D"/var/cache/distfiles" EAT_SHELL_INTEGRATION_DIR=3D"/home/st/.config/emacs/.local/straight/build-3= 0.0.50/eat/integration" ELIBC=3D"glibc" EMERGE_DEFAULT_OPTS=3D" --jobs 32 --load-average 32 --keep-going --with-bde= ps=3Dy --complete-graph=3Dy --verbose" EMERGE_WARNING_DELAY=3D"10" ENV=3D"''" ENV_UNSET=3D"CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_= FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_M= M_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_D= IR XDG_STATE_HOME" EPREFIX=3D"" EROOT=3D"/" ESYSROOT=3D"/" FCFLAGS=3D"-march=3Dnative -O3 -flto -Werror=3Dodr -Werror=3Dlto-type-misma= tch -Werror=3Dstrict-aliasing -pipe" FEATURES=3D"assume-digests binpkg-docompress binpkg-dostrip binpkg-logs bin= pkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuil= d-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict networ= k-sandbox news parallel-fetch parallel-install pid-sandbox pkgdir-index-tru= sted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms = strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpri= v usersandbox usersync xattr" FETCHCOMMAND=3D"wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${UR= I}"" FETCHCOMMAND_RSYNC=3D"rsync -LtvP "${URI}" "${DISTDIR}/${FILE}"" FETCHCOMMAND_SFTP=3D"bash -c "x=3D\${2#sftp://} ; host=3D\${x%%/*} ; port= =3D\${host##*:} ; host=3D\${host%:*} ; [[ \${host} =3D \${port} ]] && port= =3D ; eval \"declare -a ssh_opts=3D(\${3})\" ; exec sftp \${port:+-P \${por= t}} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${= FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"" FETCHCOMMAND_SSH=3D"bash -c "x=3D\${2#ssh://} ; host=3D\${x%%/*} ; port=3D\= ${host##*:} ; host=3D\${host%:*} ; [[ \${host} =3D \${port} ]] && port=3D ;= exec rsync --rsh=3D\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${= x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"" FFLAGS=3D"-march=3Dnative -O3 -flto -Werror=3Dodr -Werror=3Dlto-type-mismat= ch -Werror=3Dstrict-aliasing -pipe" GCC_SPECS=3D"" GENTOO_MIRRORS=3D"http://distfiles.gentoo.org" GPG_VERIFY_GROUP_DROP=3D"nogroup" GPG_VERIFY_USER_DROP=3D"nobody" GPSD_PROTOCOLS=3D"ashtech aivdm earthmate evermore fv18 garmin garmintxt gp= sclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 = rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS=3D"efi-64" GSETTINGS_BACKEND=3D"dconf" HISTFILE=3D"~/.tramp_history" HOME=3D"/root" INFOPATH=3D"/usr/share/gcc-data/x86_64-pc-linux-gnu/14/info:/usr/share/binu= tils-data/x86_64-pc-linux-gnu/2.42/info:/usr/share/autoconf-2.72/info:/usr/= share/automake-1.16.5/info:/usr/share/info:/usr/share/info/emacs-30-vcs" INPUT_DEVICES=3D"libinput" INSIDE_EMACS=3D"30.0.50,eat,tramp:2.7.1-pre" IUSE_IMPLICIT=3D"abi_x86_64 prefix prefix-guest prefix-stack" KERNEL=3D"linux" LANG=3D"C.utf8" LCD_DEVICES=3D"bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LC_ALL=3D"en_US.utf8" LC_CTYPE=3D"''" LC_MESSAGES=3D"C.utf8" LDFLAGS=3D"-Wl,-O1 -Wl,--as-needed" LDFLAGS_amd64=3D"-m elf_x86_64" LDFLAGS_x32=3D"-m elf32_x86_64" LDFLAGS_x86=3D"-m elf_i386" LESS=3D"-R -M --shift 5" LESSOPEN=3D"|lesspipe %s" LEX=3D"flex" LIBDIR_amd64=3D"lib64" LIBDIR_x32=3D"libx32" LIBDIR_x86=3D"lib" LINES=3D"20" LOGNAME=3D"root" LS_COLORS=3D":su=3D30;41:ow=3D30;42:st=3D30;44:" LUA_SINGLE_TARGET=3D"lua5-4" LUA_TARGETS=3D"lua5-1" MAKEOPTS=3D"-j32 -l32" MANPAGER=3D"manpager" MANPATH=3D"/usr/share/gcc-data/x86_64-pc-linux-gnu/14/man:/usr/share/binuti= ls-data/x86_64-pc-linux-gnu/2.42/man:/usr/lib64/php8.3/man/:/usr/local/shar= e/man:/usr/share/man:/usr/lib/rust/man:/usr/lib/llvm/18/share/man:/usr/lib/= llvm/17/share/man:/usr/lib/llvm/16/share/man" MARCH=3D"native" MULTILIB_ABIS=3D"amd64 x86" MULTILIB_STRICT_DENY=3D"64-bit.*shared object" MULTILIB_STRICT_DIRS=3D"/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /u= sr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib" MULTILIB_STRICT_EXEMPT=3D"(perl5|gcc|binutils|eclipse-3|debug|portage|udev|= systemd|clang|python-exec|llvm)" NPM_CONFIG_GLOBALCONFIG=3D"/etc/npm/npmrc" NTHREADS=3D"32" OFFICE_IMPLEMENTATION=3D"libreoffice" OLDPWD=3D"/home/st/.config/doom" OPTLEVEL=3D"3" PAGER=3D"cat" PATH=3D"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/b= in" PHP_TARGETS=3D"php8-1" PKGDIR=3D"/var/cache/binpkgs" PORTAGE_ARCHLIST=3D"alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux= arm64-macos hppa ia64 loong m68k mips ppc ppc-macos ppc64 ppc64-linux risc= v riscv-linux s390 sparc x64-macos x64-solaris x86 x86-linux x86-macos" PORTAGE_BIN_PATH=3D"/usr/lib/portage/python3.11" PORTAGE_COMPRESS_EXCLUDE_SUFFIXES=3D"css gif htm[l]? jp[e]?g js pdf png" PORTAGE_CONFIGROOT=3D"/" PORTAGE_DEBUG=3D"0" PORTAGE_DEPCACHEDIR=3D"/var/cache/edb/dep" PORTAGE_ELOG_CLASSES=3D"log warn error" PORTAGE_ELOG_MAILFROM=3D"portage@localhost" PORTAGE_ELOG_MAILSUBJECT=3D"[portage] ebuild log for ${PACKAGE} on ${HOST}" PORTAGE_ELOG_MAILURI=3D"root" PORTAGE_ELOG_SYSTEM=3D"save_summary:log,warn,error,qa echo" PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS=3D"5" PORTAGE_FETCH_RESUME_MIN_SIZE=3D"350K" PORTAGE_GID=3D"250" PORTAGE_GPG_SIGNING_COMMAND=3D"gpg --sign --digest-algo SHA256 --clearsign = --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${= FILE}"" PORTAGE_INST_GID=3D"0" PORTAGE_INST_UID=3D"0" PORTAGE_INTERNAL_CALLER=3D"1" PORTAGE_LOGDIR_CLEAN=3D"find "${PORTAGE_LOGDIR}" -type f ! -name "summary.l= og*" -mtime +7 -delete" PORTAGE_OVERRIDE_EPREFIX=3D"" PORTAGE_PYM_PATH=3D"/usr/lib/python3.11/site-packages" PORTAGE_PYTHONPATH=3D"/usr/lib/python3.11/site-packages" PORTAGE_RSYNC_OPTS=3D"--recursive --links --safe-links --perms --times --om= it-dir-times --compress --force --whole-file --delete --stats --human-reada= ble --timeout=3D180 --exclude=3D/distfiles --exclude=3D/local --exclude=3D/= packages --exclude=3D/.git" PORTAGE_RSYNC_RETRIES=3D"-1" PORTAGE_SYNC_STALE=3D"30" PORTAGE_TMPDIR=3D"/var/tmp" PORTAGE_TRUST_HELPER=3D"/usr/bin/getuto" PORTAGE_VERBOSE=3D"1" PORTAGE_WORKDIR_MODE=3D"0700" PORTAGE_XATTR_EXCLUDE=3D"btrfs.* security.evm security.ima security.selinu= x system.nfs4_acl user.apache_handler user.Beagle.* user.dublincore.* user= .mime_encoding user.xdg.*" POSTGRES_TARGETS=3D"postgres15" PRIORITY=3D"5" PROFILE_ONLY_VARIABLES=3D"ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLIC= IT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE= _EXPAND_VALUES_KERNEL" PROMPT_COMMAND=3D"" PS1=3D"/sudo:root@gentoo:/home/st/Downloads/gentoo-bug-report/ #$ " PS2=3D"" PS3=3D"" PWD=3D"/sudo:root@gentoo:/home/st/Downloads/gentoo-bug-report" PYTHONDONTWRITEBYTECODE=3D"1" PYTHON_SINGLE_TARGET=3D"python3_11" PYTHON_TARGETS=3D"python3_11" RESUMECOMMAND=3D"wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "= ${URI}"" RESUMECOMMAND_RSYNC=3D"rsync -LtvP "${URI}" "${DISTDIR}/${FILE}"" RESUMECOMMAND_SSH=3D"bash -c "x=3D\${2#ssh://} ; host=3D\${x%%/*} ; port=3D= \${host##*:} ; host=3D\${host%:*} ; [[ \${host} =3D \${port} ]] && port=3D = ; exec rsync --rsh=3D\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\$= {x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"" ROOT=3D"/" ROOTPATH=3D"/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/= 18/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin" RPMDIR=3D"/var/cache/rpm" RUBY_TARGETS=3D"ruby31" RUSTFLAGS=3D"-Copt-level=3D3 -Ctarget-cpu=3Dnative -Ccodegen-units=3D32 -Cl= to=3Dfat -Cembed-bitcode -Zdylib-lto" SHELL=3D"/usr/bin/dash" SHLVL=3D"0" SUDO_COMMAND=3D"/usr/bin/dash -c /bin/sh -i" SUDO_GID=3D"1000" SUDO_UID=3D"1000" SUDO_USER=3D"st" SYMLINK_LIB=3D"no" SYSROOT=3D"/" TERM=3D"eterm-color" TERMINFO=3D"/home/st/.config/emacs/.local/straight/build-30.0.50/eat/termin= fo" THREADS=3D"32" TMOUT=3D"0" TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE=3D"1" UCOMP=3D"bash-completion zsh-completion fish-completion" UCOMPRESSION=3D"bzip2 zlib zstd gzip lzo lzma modules-compress" UCONN=3D"wifi bluetooth zeroconf" UCRYPT=3D"crypt gnupg gpg" UDEVEL=3D"git emacs -debug -doc debuginfod man" UGFX=3D"gif jpeg png svg webp tiff xft lcms xml postscript truetype X qt6 g= les2 appindicator libnotify fontconfig" UMISC=3D"ncurses unicode dbus udev alsa games" UNINSTALL_IGNORE=3D"/boot/dtbs/* /lib/modules/* /var/run /var/lock /bin /li= b /lib32 /lib64 /libx32 /sbin /usr/sbin /usr/lib/modules/*" UNVIDIA=3D"nvidia vdpau nvenc vulkan opengl cuda" UOPTIMIZE=3D"openmp boost graphite threads asm xs pgo pch lto jit optimizat= ion strong-optimization orc -ssp" USE=3D"X a52 aac acl acpi alsa amd64 appindicator asm bash-completion bluet= ooth boost branding bzip2 cairo cdda cdr cli crypt cuda cups dbus debuginfo= d dist-kernel dri dts dvd dvdr emacs encode exif fish-completion flac fontc= onfig fortran games gdbm gif git gles2 gnupg gpg gpm graphite grub gtk gui = gzip iconv icu ipv6 jit jpeg lcms libnotify libtirpc lto lzma lzo mad man m= ng modules-compress mp3 mp4 mpeg multilib native-symlinks ncurses nls nvenc= nvidia ogg opengl openmp optimization orc pam pango pcre pdf pgo pipewire = png policykit postscript ppds pulseaudio qt5 qt6 readline sdl seccomp sound= sound-server spell ssl startup-notification strong-optimization svg system= -av1 system-boost system-bootstrap system-ffmpeg system-harfbuzz system-icu= system-jpeg system-libevent system-librnp system-libvpx system-libyaml sys= tem-llvm system-lua system-lz4 system-png system-python-libs system-sqlite = system-ssl system-webp system-zlib systemd test-rust threads tiff truetype = udev udisks unicode upower usb vdpau vorbis vulkan webp wifi wxwidgets x264= xattr xcb xft xml xs xv xvid zeroconf zlib zsh-completion zstd" ABI_X86=3D= "64" ADA_TARGET=3D"gcc_12" APACHE2_MODULES=3D"authn_core authz_core socache= _shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz= _dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi = cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filt= er headers include info log_config logio mime mime_magic negotiation rewrit= e setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA= _FEATURES=3D"karbon sheets words" COLLECTD_PLUGINS=3D"df interface irq load= memory rrdtool swap syslog" CPU_FLAGS_X86=3D"mmx mmxext sse sse2 aes avx a= vx2 avx512_bf16 avx512_bitalg avx512_vbmi2 avx512_vnni avx512_vpopcntdq avx= 512bw avx512cd avx512dq avx512f avx512ifma avx512vbmi avx512vl f16c fma3 pc= lmul popcnt rdrand sha sse3 sse4_1 sse4_2 sse4a ssse3 vpclmulqdq" CURL_SSL= =3D"openssl" ELIBC=3D"glibc" GPSD_PROTOCOLS=3D"ashtech aivdm earthmate ever= more fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom = oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmat= e tnt ublox" GRUB_PLATFORMS=3D"efi-64" INPUT_DEVICES=3D"libinput" KERNEL=3D= "linux" LCD_DEVICES=3D"bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text"= LUA_SINGLE_TARGET=3D"lua5-4" LUA_TARGETS=3D"lua5-1" OFFICE_IMPLEMENTATION= =3D"libreoffice" PHP_TARGETS=3D"php8-1" POSTGRES_TARGETS=3D"postgres15" PYT= HON_SINGLE_TARGET=3D"python3_11" PYTHON_TARGETS=3D"python3_11" RUBY_TARGETS= =3D"ruby31" VIDEO_CARDS=3D"nvidia" XTABLES_ADDONS=3D"quota2 psd pknock lsca= n length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto = logmark ipmark dhcpmac delude chaos account" USER=3D"root" USERLAND=3D"GNU" USE_EXPAND=3D"ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGET= S APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS C= PU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOC= OLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENS= IONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS N= GINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTA= TION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_= TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_= TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STOR= AGE XTABLES_ADDONS" USE_EXPAND_HIDDEN=3D"ABI_MIPS ABI_S390 CPU_FLAGS_ARM CPU_FLAGS_PPC ELIBC KE= RNEL" USE_EXPAND_IMPLICIT=3D"ARCH ELIBC KERNEL" USE_EXPAND_UNPREFIXED=3D"ARCH" USE_EXPAND_VALUES_ARCH=3D"alpha amd64 amd64-linux arm arm64 arm64-macos hpp= a ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64= -macos x64-solaris x86 x86-linux" USE_EXPAND_VALUES_ELIBC=3D"bionic Darwin glibc mingw musl SunOS" USE_EXPAND_VALUES_KERNEL=3D"Darwin linux SunOS" USE_ORDER=3D"env:pkg:conf:defaults:pkginternal:features:repo:env.d" USOUND=3D"pulseaudio pipewire sound-server" USYS=3D"grub dist-kernel" USYSTEM=3D"native-symlinks system-libyaml system-lua system-bootstrap syste= m-llvm system-lz4 system-sqlite system-ffmpeg system-icu system-av1 system-= harfbuzz system-jpeg system-libevent system-librnp system-libvpx system-png= system-python-libs system-webp system-ssl system-zlib system-boost" VIDEO_CARDS=3D"nvidia" WARNING_FLAGS=3D"-Werror=3Dodr -Werror=3Dlto-type-mismatch -Werror=3Dstrict= -aliasing" XAUTHORITY=3D"/home/st/.Xauthority" XDG_CONFIG_DIRS=3D"/etc/xdg" XDG_DATA_DIRS=3D"/usr/local/share:/usr/share" XTABLES_ADDONS=3D"quota2 psd pknock lscan length2 ipv4options ipp2p iface g= eoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos= account" ac_cv_c_undeclared_builtin_options=3D"none needed" enable_year2038=3D"no" gl_cv_compiler_check_decl_option=3D"-Werror=3Dimplicit-function-declaration" gl_cv_func_getcwd_path_max=3D"yes" --=-=-=--