From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B34E31382C5 for ; Sat, 12 Jun 2021 14:43:28 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 33518E0894; Sat, 12 Jun 2021 14:43:23 +0000 (UTC) Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AA5AFE081B for ; Sat, 12 Jun 2021 14:43:22 +0000 (UTC) Received: by mail-wr1-x42f.google.com with SMTP id q5so9174078wrm.1 for ; Sat, 12 Jun 2021 07:43:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:content-transfer-encoding:message-id:date:to :subject; bh=iRlWUd1eux2G2P6kvce2tk842trd5UNiKjUCOVTfOY8=; b=lHYyEFL6KMK9gy5E5MTxi1TX4uUynsaMgxuu2L1R8LpDyPz5iVSQ1zfycErgWhGx12 QKzIJTZm3WNrLI5dTRabaaVvJC4gNIyWc3XiUmWR/dDv2GBe5iwUrB7VWa5Rjvn0mSha TARSJyjya6G+9d7Z79K/dvX+fJgNyazarVWkEwqx5l22cyHk9kwM9mtdgrlEP+qx571N 32d2KHpVhJYQzN6Uo3EnyGoV7mYyE+1vXgT0g2sKcNP5zfYSDHOFPa0x3ybVE5lwen/s vueoYSndw1C6D/MNlXP+xHaLbNsxSV9TRWjEz8JZRMZVguAnfFrMsAikJ/GUmYfAtp2i t5Zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:content-transfer-encoding :message-id:date:to:subject; bh=iRlWUd1eux2G2P6kvce2tk842trd5UNiKjUCOVTfOY8=; b=jSoFOGETPpdTshIe+CpWTUw2LW/HuB6i7E9N8USqbf6+bxd4Wn3cVirjywLy+YWHfg /Ak807ZpnY5UIvIJGidTf3PRERMJesQ5aUjCaxQuIQqF7rGcwPtgVMrAczQU9/Yqo01e oixfzRofXBP+JJYYiq1aQP3BY//9fxibcZ0xhM0ZTTB5x2N6vVbq02X75M1fr3vdoArP systfGjBy6XY9u1TIBuAxc/Y9qYrIumpsbs3LsixkkIug/q5Fvo7M7qsmTKhVY2UGQUh D9el17LYYg/1anfRBghjdSew/h+Ui8dPffq03mEuPTD2sRJh1uBM4tUuI2JHnsf7KqA1 pPTQ== X-Gm-Message-State: AOAM531IABv+SIG408sigwjKCnL7Yf2SDKmfXebQ+qwJXGDZzKl/GFHD CeAHXjwC80MhFnF7OXSeUmBQfHw9Bik= X-Google-Smtp-Source: ABdhPJwZULCt+Asj9dwyLq0KJ+5PcDY9ijTuV0R2x1il1AsOkLv2yc5PCkgQY9942yErxVCI3fuRpQ== X-Received: by 2002:adf:e6c9:: with SMTP id y9mr9202041wrm.279.1623509001103; Sat, 12 Jun 2021 07:43:21 -0700 (PDT) Received: from tux (p200300df073034cfa4ae8176ac58fdbc.dip0.t-ipconnect.de. [2003:df:730:34cf:a4ae:8176:ac58:fdbc]) by smtp.gmail.com with ESMTPSA id x7sm11223150wre.8.2021.06.12.07.43.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Jun 2021 07:43:20 -0700 (PDT) From: Dr Rainer Woitok X-Google-Original-From: Dr Rainer Woitok Received: by tux (sSMTP sendmail emulation); Sat, 12 Jun 2021 16:43:18 +0200 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <24772.51206.613497.514284@tux.local> Date: Sat, 12 Jun 2021 16:43:18 +0200 To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] Building package "dev-texlive/texlive-basic-2021" failed X-Mailer: VM 8.0.12-devo-585 under 21.5 (beta34) "kale" XEmacs Lucid (x86_64-pc-linux) X-Archives-Salt: 7f01fc9e-16a5-496c-a403-8636461cee18 X-Archives-Hash: 41f6b215861b353c63b822c456f1feb3 Greetings, it's been quite a while that I had problems doing my routine Gentoo up- grade. This time package "dev-texlive/texlive-basic-2021" balked, and in the build log I found this: * Package: dev-texlive/texlive-basic-2021 * Repository: gentoo * Maintainer: aballier@gentoo.org tex@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux luajittex userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox ---8><--- perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_GB:en", LC_ALL = (unset), LC_MESSAGES = "C", LC_CTYPE = "C.UTF-8", LC_COLLATE = "C", LANG = "en_GB" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). While the value of environment variable "LANGUAGE" is clearly mine, the other values except "LC_COLLATE" and "LC_ALL" are obviously _not mine_ (in particular "LANG" is missing the ".utf8" part): $ sudo env | grep LANGU Password: LANGUAGE=en_GB:en $ sudo locale LANG=en_GB.utf8 LC_CTYPE="en_GB.utf8" LC_NUMERIC="en_GB.utf8" LC_TIME="en_GB.utf8" LC_COLLATE=C LC_MONETARY="en_GB.utf8" LC_MESSAGES="en_GB.utf8" LC_PAPER="en_GB.utf8" LC_NAME="en_GB.utf8" LC_ADDRESS="en_GB.utf8" LC_TELEPHONE="en_GB.utf8" LC_MEASUREMENT="en_GB.utf8" LC_IDENTIFICATION="en_GB.utf8" LC_ALL= $ Using "grep" to sift through my build logs the first occurance of the line "perl: warning: Setting locale failed." occured a year ago at 2020- 05-18 while upgrading package "media-libs/exiftool-11.93" and since then it is present in quite a few build logs without apparently doing any harm. However, now making "luatex", "luahbtex", and "dviluatex" as part of package "dev-texlive/texlive-basic-2021" all failed with "Unable to read environment locale: exit now." and finally caused the build to die: ---8><--- fmtutil: fmtutil is using the following fmtutil.cnf files (in precedence order): fmtutil: texmf-dist/fmtutil/format.texlive-basic.cnf fmtutil: fmtutil is using the following fmtutil.cnf file for writing changes: fmtutil: texmf-dist/fmtutil/format.texlive-basic.cnf fmtutil [INFO]: writing formats under /var/tmp/portage/dev-texlive/texlive-basic-2021/work/texmf-var/web2c fmtutil [INFO]: --- remaking luatex with luatex fmtutil: running `luatex -ini -jobname=luatex -progname=luatex luatex.ini' ... Unable to read environment locale: exit now. ---8><--- fmtutil [INFO]: --- remaking luahbtex with luahbtex fmtutil: running `luahbtex -ini -jobname=luahbtex -progname=luahbtex luatex.ini' ... Unable to read environment locale: exit now. ---8><--- fmtutil [INFO]: --- remaking dviluatex with luatex fmtutil: running `luatex -ini -jobname=dviluatex -progname=dviluatex dviluatex.ini' ... Unable to read environment locale: exit now. ---8><--- fmtutil [INFO]: failed to build: 3 (luatex/luatex luahbtex/luahbtex luatex/dviluatex) fmtutil [INFO]: total formats: 8 fmtutil [INFO]: exiting with status 3 * ERROR: dev-texlive/texlive-basic-2021::gentoo failed (compile phase): * failed to build format texmf-dist/fmtutil/format.texlive-basic.cnf * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 510: Called texlive-module_src_compile * environment, line 721: Called die * The specific snippet of code: * VARTEXFONTS="${T}/fonts" TEXMFHOME="${S}/texmf:${S}/texmf-dist:${S}/texmf-var" env -u TEXINPUTS $fmt_call --cnffile "${i}" --fmtdir "${S}/texmf-var/web2c" --all || die "failed to build format ${i}"; Is the failure to make "luatex", "luahbtex", and "dviluatex" due to not being able to "read environment locale" a consequence of "perl" claiming to have problems with _my_ locale? If not, what else is going on here? Sincerely, Rainer