Hello,
this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *ccache* to *4.1* has
Failed(do_compile).
Detailed error information:
do_compile failed
Next steps:
- apply the patch: git am 0001-ccache-upgrade-3.7.11-4.1.patch
- check the changes to upstream patches and summarize them in the commit
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list
Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.
Please review the attached files for further information and build/update
failures.
Any problem please file a bug at
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler
Regards,
The Upgrade Helper
From ea0f9612e4d2e2ed041a1eac7163be51b5c00d77 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <[email protected]>
Date: Sat, 19 Dec 2020 22:57:19 +0000
Subject: [PATCH] ccache: upgrade 3.7.11 -> 4.1
---
meta/recipes-devtools/ccache/ccache_3.7.11.bb | 32 -
meta/recipes-devtools/ccache/ccache_4.1.bb | 1137 +++++++++++++++++
2 files changed, 1137 insertions(+), 32 deletions(-)
delete mode 100644 meta/recipes-devtools/ccache/ccache_3.7.11.bb
create mode 100644 meta/recipes-devtools/ccache/ccache_4.1.bb
diff --git a/meta/recipes-devtools/ccache/ccache_3.7.11.bb b/meta/recipes-devtools/ccache/ccache_3.7.11.bb
deleted file mode 100644
index fd004f4c9b..0000000000
--- a/meta/recipes-devtools/ccache/ccache_3.7.11.bb
+++ /dev/null
@@ -1,32 +0,0 @@
-SUMMARY = "a fast C/C++ compiler cache"
-DESCRIPTION = "ccache is a compiler cache. It speeds up recompilation \
-by caching the result of previous compilations and detecting when the \
-same compilation is being done again. Supported languages are C, C\+\+, \
-Objective-C and Objective-C++."
-HOMEPAGE = "http://ccache.samba.org"
-SECTION = "devel"
-
-LICENSE = "GPLv3+"
-LIC_FILES_CHKSUM = "file://LICENSE.adoc;md5=22d514dbc01fdf9a9784334b6b59417a"
-
-DEPENDS = "zlib"
-
-SRC_URI = "https://github.com/ccache/ccache/releases/download/v${PV}/${BP}.tar.gz"
-SRC_URI[sha256sum] = "34309a59d4b6b6b33756366aa9d3144a4655587be9f914476b4c0e2d36365f01"
-
-UPSTREAM_CHECK_URI = "https://github.com/ccache/ccache/releases/"
-
-inherit autotools
-
-# Remove ccache-native's dependencies, so that it can be used widely by
-# other native recipes.
-DEPENDS_class-native = ""
-EXTRA_OECONF_class-native = "--with-bundled-zlib"
-INHIBIT_AUTOTOOLS_DEPS_class-native = "1"
-PATCHTOOL = "patch"
-
-BBCLASSEXTEND = "native"
-
-do_configure_class-native() {
- oe_runconf
-}
diff --git a/meta/recipes-devtools/ccache/ccache_4.1.bb b/meta/recipes-devtools/ccache/ccache_4.1.bb
new file mode 100644
index 0000000000..4f3bc89d2e
--- /dev/null
+++ b/meta/recipes-devtools/ccache/ccache_4.1.bb
@@ -0,0 +1,1137 @@
+# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'.
+# The following is the difference between the old and the new license text.
+# Please update the LICENSE value if needed, and summarize the changes in
+# the commit message via 'License-Update:' tag.
+# (example: 'License-Update: copyright years updated.')
+#
+# The changes:
+#
+# --- LICENSE.adoc
+# +++ LICENSE.adoc
+# @@ -1,4 +1,4 @@
+# -ccache copyright and license
+# +Ccache copyright and license
+# ============================
+#
+# Overall license
+# @@ -7,28 +7,28 @@
+# The license for ccache as a whole is as follows:
+#
+# -------------------------------------------------------------------------------
+# - This program is free software; you can redistribute it and/or modify it under
+# - the terms of the GNU General Public License as published by the Free Software
+# - Foundation; either version 3 of the License, or (at your option) any later
+# - version.
+# -
+# - This program is distributed in the hope that it will be useful, but WITHOUT ANY
+# - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# - PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# -
+# - You should have received a copy of the GNU General Public License along with
+# - this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
+# - Street, Fifth Floor, Boston, MA 02110-1301 USA
+# +This program is free software; you can redistribute it and/or modify it under
+# +the terms of the GNU General Public License as published by the Free Software
+# +Foundation; either version 3 of the License, or (at your option) any later
+# +version.
+# +
+# +This program is distributed in the hope that it will be useful, but WITHOUT ANY
+# +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# +PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# +
+# +You should have received a copy of the GNU General Public License along with
+# +this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
+# +Street, Fifth Floor, Boston, MA 02110-1301 USA
+# -------------------------------------------------------------------------------
+#
+# The full license text can be found in GPL-3.0.txt and at
+# -http://www.gnu.org/licenses/gpl-3.0.html.
+# +https://www.gnu.org/licenses/gpl-3.0.html.
+#
+#
+# Copyright and authors
+# ---------------------
+#
+# -ccache is a collective work with contributions from many people, listed in
+# +Ccache is a collective work with contributions from many people, listed in
+# AUTHORS.adoc and at https://ccache.dev/credits.html. Subsequent additions by
+# contributing authors are implicitly licensed to the public under the same terms
+# (GNU GPL version 3 or later), but the contributing authors retain copyrights on
+# @@ -37,8 +37,8 @@
+# The copyright for ccache as a whole is as follows:
+#
+# -------------------------------------------------------------------------------
+# - Copyright (C) 2002-2007 Andrew Tridgell
+# - Copyright (C) 2009-2020 Joel Rosdahl
+# +Copyright (C) 2002-2007 Andrew Tridgell
+# +Copyright (C) 2009-2020 Joel Rosdahl and other contributors
+# -------------------------------------------------------------------------------
+#
+#
+# @@ -52,384 +52,381 @@
+# under less restrictive terms.
+#
+#
+# -src/getopt_long.[hc]
+# -~~~~~~~~~~~~~~~~~~~~
+# -
+# -This implementation of `getopt_long()` was copied from
+# -http://www.postgresql.org[PostgreSQL] and has the following license text:
+# -
+# --------------------------------------------------------------------------------
+# - Portions Copyright (c) 1987, 1993, 1994
+# - The Regents of the University of California. All rights reserved.
+# -
+# - Portions Copyright (c) 2003
+# - PostgreSQL Global Development Group
+# -
+# - Redistribution and use in source and binary forms, with or without
+# - modification, are permitted provided that the following conditions
+# - are met:
+# - 1. Redistributions of source code must retain the above copyright
+# - notice, this list of conditions and the following disclaimer.
+# - 2. Redistributions in binary form must reproduce the above copyright
+# - notice, this list of conditions and the following disclaimer in the
+# - documentation and/or other materials provided with the distribution.
+# - 3. Neither the name of the University nor the names of its contributors
+# - may be used to endorse or promote products derived from this software
+# - without specific prior written permission.
+# -
+# - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+# - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+# - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# - SUCH DAMAGE.
+# --------------------------------------------------------------------------------
+# -
+# -
+# -src/hashtable*.[hc]
+# -~~~~~~~~~~~~~~~~~~~
+# -
+# -This code comes from http://www.cl.cam.ac.uk/~cwc22/hashtable/ with the
+# -following license:
+# -
+# --------------------------------------------------------------------------------
+# - Copyright (c) 2002, 2004, Christopher Clark
+# - All rights reserved.
+# -
+# - Redistribution and use in source and binary forms, with or without
+# - modification, are permitted provided that the following conditions are met:
+# -
+# - * Redistributions of source code must retain the above copyright notice,
+# - this list of conditions and the following disclaimer.
+# -
+# - * Redistributions in binary form must reproduce the above copyright notice,
+# - this list of conditions and the following disclaimer in the documentation
+# - and/or other materials provided with the distribution.
+# -
+# - * Neither the name of the original author; nor the names of any
+# - contributors may be used to endorse or promote products derived from this
+# - software without specific prior written permission.
+# -
+# - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+# - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# - POSSIBILITY OF SUCH DAMAGE.
+# --------------------------------------------------------------------------------
+# -
+# -
+# -m4/feature_macros.m4
+# -~~~~~~~~~~~~~~~~~~~~
+# -
+# -This Autoconf M4 snippet comes from http://www.python.org[Python] 2.6's
+# -`configure.in` with the following license:
+# -
+# --------------------------------------------------------------------------------
+# - A. HISTORY OF THE SOFTWARE
+# - ==========================
+# -
+# - Python was created in the early 1990s by Guido van Rossum at Stichting
+# - Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
+# - as a successor of a language called ABC. Guido remains Python's
+# - principal author, although it includes many contributions from others.
+# -
+# - In 1995, Guido continued his work on Python at the Corporation for
+# - National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
+# - in Reston, Virginia where he released several versions of the
+# - software.
+# -
+# - In May 2000, Guido and the Python core development team moved to
+# - BeOpen.com to form the BeOpen PythonLabs team. In October of the same
+# - year, the PythonLabs team moved to Digital Creations (now Zope
+# - Corporation, see http://www.zope.com). In 2001, the Python Software
+# - Foundation (PSF, see http://www.python.org/psf/) was formed, a
+# - non-profit organization created specifically to own Python-related
+# - Intellectual Property. Zope Corporation is a sponsoring member of
+# - the PSF.
+# -
+# - All Python releases are Open Source (see http://www.opensource.org for
+# - the Open Source Definition). Historically, most, but not all, Python
+# - releases have also been GPL-compatible; the table below summarizes
+# - the various releases.
+# -
+# - Release Derived Year Owner GPL-
+# - from compatible? (1)
+# -
+# - 0.9.0 thru 1.2 1991-1995 CWI yes
+# - 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes
+# - 1.6 1.5.2 2000 CNRI no
+# - 2.0 1.6 2000 BeOpen.com no
+# - 1.6.1 1.6 2001 CNRI yes (2)
+# - 2.1 2.0+1.6.1 2001 PSF no
+# - 2.0.1 2.0+1.6.1 2001 PSF yes
+# - 2.1.1 2.1+2.0.1 2001 PSF yes
+# - 2.2 2.1.1 2001 PSF yes
+# - 2.1.2 2.1.1 2002 PSF yes
+# - 2.1.3 2.1.2 2002 PSF yes
+# - 2.2.1 2.2 2002 PSF yes
+# - 2.2.2 2.2.1 2002 PSF yes
+# - 2.2.3 2.2.2 2003 PSF yes
+# - 2.3 2.2.2 2002-2003 PSF yes
+# - 2.3.1 2.3 2002-2003 PSF yes
+# - 2.3.2 2.3.1 2002-2003 PSF yes
+# - 2.3.3 2.3.2 2002-2003 PSF yes
+# - 2.3.4 2.3.3 2004 PSF yes
+# - 2.3.5 2.3.4 2005 PSF yes
+# - 2.4 2.3 2004 PSF yes
+# - 2.4.1 2.4 2005 PSF yes
+# - 2.4.2 2.4.1 2005 PSF yes
+# - 2.4.3 2.4.2 2006 PSF yes
+# - 2.4.4 2.4.3 2006 PSF yes
+# - 2.5 2.4 2006 PSF yes
+# - 2.5.1 2.5 2007 PSF yes
+# - 2.5.2 2.5.1 2008 PSF yes
+# - 2.5.3 2.5.2 2008 PSF yes
+# - 2.6 2.5 2008 PSF yes
+# - 2.6.1 2.6 2008 PSF yes
+# -
+# - Footnotes:
+# -
+# - (1) GPL-compatible doesn't mean that we're distributing Python under
+# - the GPL. All Python licenses, unlike the GPL, let you distribute
+# - a modified version without making your changes open source. The
+# - GPL-compatible licenses make it possible to combine Python with
+# - other software that is released under the GPL; the others don't.
+# -
+# - (2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
+# - because its license has a choice of law clause. According to
+# - CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
+# - is "not incompatible" with the GPL.
+# -
+# - Thanks to the many outside volunteers who have worked under Guido's
+# - direction to make these releases possible.
+# -
+# -
+# - B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
+# - ===============================================================
+# -
+# - PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
+# - --------------------------------------------
+# -
+# - 1. This LICENSE AGREEMENT is between the Python Software Foundation
+# - ("PSF"), and the Individual or Organization ("Licensee") accessing and
+# - otherwise using this software ("Python") in source or binary form and
+# - its associated documentation.
+# -
+# - 2. Subject to the terms and conditions of this License Agreement, PSF hereby
+# - grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
+# - analyze, test, perform and/or display publicly, prepare derivative works,
+# - distribute, and otherwise use Python alone or in any derivative version,
+# - provided, however, that PSF's License Agreement and PSF's notice of copyright,
+# - i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Python
+# - Software Foundation; All Rights Reserved" are retained in Python alone or in any
+# - derivative version prepared by Licensee.
+# -
+# - 3. In the event Licensee prepares a derivative work that is based on
+# - or incorporates Python or any part thereof, and wants to make
+# - the derivative work available to others as provided herein, then
+# - Licensee hereby agrees to include in any such work a brief summary of
+# - the changes made to Python.
+# -
+# - 4. PSF is making Python available to Licensee on an "AS IS"
+# - basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+# - IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
+# - DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
+# - FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
+# - INFRINGE ANY THIRD PARTY RIGHTS.
+# -
+# - 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
+# - FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
+# - A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
+# - OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+# -
+# - 6. This License Agreement will automatically terminate upon a material
+# - breach of its terms and conditions.
+# -
+# - 7. Nothing in this License Agreement shall be deemed to create any
+# - relationship of agency, partnership, or joint venture between PSF and
+# - Licensee. This License Agreement does not grant permission to use PSF
+# - trademarks or trade name in a trademark sense to endorse or promote
+# - products or services of Licensee, or any third party.
+# -
+# - 8. By copying, installing or otherwise using Python, Licensee
+# - agrees to be bound by the terms and conditions of this License
+# - Agreement.
+# -
+# -
+# - BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
+# - -------------------------------------------
+# -
+# - BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
+# -
+# - 1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
+# - office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
+# - Individual or Organization ("Licensee") accessing and otherwise using
+# - this software in source or binary form and its associated
+# - documentation ("the Software").
+# -
+# - 2. Subject to the terms and conditions of this BeOpen Python License
+# - Agreement, BeOpen hereby grants Licensee a non-exclusive,
+# - royalty-free, world-wide license to reproduce, analyze, test, perform
+# - and/or display publicly, prepare derivative works, distribute, and
+# - otherwise use the Software alone or in any derivative version,
+# - provided, however, that the BeOpen Python License is retained in the
+# - Software, alone or in any derivative version prepared by Licensee.
+# -
+# - 3. BeOpen is making the Software available to Licensee on an "AS IS"
+# - basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+# - IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
+# - DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
+# - FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
+# - INFRINGE ANY THIRD PARTY RIGHTS.
+# -
+# - 4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
+# - SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
+# - AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
+# - DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+# -
+# - 5. This License Agreement will automatically terminate upon a material
+# - breach of its terms and conditions.
+# -
+# - 6. This License Agreement shall be governed by and interpreted in all
+# - respects by the law of the State of California, excluding conflict of
+# - law provisions. Nothing in this License Agreement shall be deemed to
+# - create any relationship of agency, partnership, or joint venture
+# - between BeOpen and Licensee. This License Agreement does not grant
+# - permission to use BeOpen trademarks or trade names in a trademark
+# - sense to endorse or promote products or services of Licensee, or any
+# - third party. As an exception, the "BeOpen Python" logos available at
+# - http://www.pythonlabs.com/logos.html may be used according to the
+# - permissions granted on that web page.
+# -
+# - 7. By copying, installing or otherwise using the software, Licensee
+# - agrees to be bound by the terms and conditions of this License
+# - Agreement.
+# -
+# -
+# - CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
+# - ---------------------------------------
+# -
+# - 1. This LICENSE AGREEMENT is between the Corporation for National
+# - Research Initiatives, having an office at 1895 Preston White Drive,
+# - Reston, VA 20191 ("CNRI"), and the Individual or Organization
+# - ("Licensee") accessing and otherwise using Python 1.6.1 software in
+# - source or binary form and its associated documentation.
+# -
+# - 2. Subject to the terms and conditions of this License Agreement, CNRI
+# - hereby grants Licensee a nonexclusive, royalty-free, world-wide
+# - license to reproduce, analyze, test, perform and/or display publicly,
+# - prepare derivative works, distribute, and otherwise use Python 1.6.1
+# - alone or in any derivative version, provided, however, that CNRI's
+# - License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
+# - 1995-2001 Corporation for National Research Initiatives; All Rights
+# - Reserved" are retained in Python 1.6.1 alone or in any derivative
+# - version prepared by Licensee. Alternately, in lieu of CNRI's License
+# - Agreement, Licensee may substitute the following text (omitting the
+# - quotes): "Python 1.6.1 is made available subject to the terms and
+# - conditions in CNRI's License Agreement. This Agreement together with
+# - Python 1.6.1 may be located on the Internet using the following
+# - unique, persistent identifier (known as a handle): 1895.22/1013. This
+# - Agreement may also be obtained from a proxy server on the Internet
+# - using the following URL: http://hdl.handle.net/1895.22/1013".
+# -
+# - 3. In the event Licensee prepares a derivative work that is based on
+# - or incorporates Python 1.6.1 or any part thereof, and wants to make
+# - the derivative work available to others as provided herein, then
+# - Licensee hereby agrees to include in any such work a brief summary of
+# - the changes made to Python 1.6.1.
+# -
+# - 4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
+# - basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+# - IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
+# - DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
+# - FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
+# - INFRINGE ANY THIRD PARTY RIGHTS.
+# -
+# - 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
+# - 1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
+# - A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
+# - OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+# -
+# - 6. This License Agreement will automatically terminate upon a material
+# - breach of its terms and conditions.
+# -
+# - 7. This License Agreement shall be governed by the federal
+# - intellectual property law of the United States, including without
+# - limitation the federal copyright law, and, to the extent such
+# - U.S. federal law does not apply, by the law of the Commonwealth of
+# - Virginia, excluding Virginia's conflict of law provisions.
+# - Notwithstanding the foregoing, with regard to derivative works based
+# - on Python 1.6.1 that incorporate non-separable material that was
+# - previously distributed under the GNU General Public License (GPL), the
+# - law of the Commonwealth of Virginia shall govern this License
+# - Agreement only as to issues arising under or with respect to
+# - Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
+# - License Agreement shall be deemed to create any relationship of
+# - agency, partnership, or joint venture between CNRI and Licensee. This
+# - License Agreement does not grant permission to use CNRI trademarks or
+# - trade name in a trademark sense to endorse or promote products or
+# - services of Licensee, or any third party.
+# -
+# - 8. By clicking on the "ACCEPT" button where indicated, or by copying,
+# - installing or otherwise using Python 1.6.1, Licensee agrees to be
+# - bound by the terms and conditions of this License Agreement.
+# -
+# - ACCEPT
+# -
+# -
+# - CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
+# - --------------------------------------------------
+# -
+# - Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
+# - The Netherlands. All rights reserved.
+# -
+# - Permission to use, copy, modify, and distribute this software and its
+# - documentation for any purpose and without fee is hereby granted,
+# - provided that the above copyright notice appear in all copies and that
+# - both that copyright notice and this permission notice appear in
+# - supporting documentation, and that the name of Stichting Mathematisch
+# - Centrum or CWI not be used in advertising or publicity pertaining to
+# - distribution of the software without specific, written prior
+# - permission.
+# -
+# - STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
+# - THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+# - FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
+# - FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+# - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+# - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
+# - OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+# --------------------------------------------------------------------------------
+# -
+# -
+# -src/murmurhashneutral2.[hc]
+# -~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# -
+# -This fast hash implementation is released to the public domain by Austin
+# -Appleby. See http://murmurhash.googlepages.com.
+# -
+# -
+# -src/minitrace.[hc]
+# -~~~~~~~~~~~~~~~~~~
+# -
+# -A library for producing JSON traces suitable for Chrome's built-in trace viewer
+# -(chrome://tracing). Downloaded from <https://github.com/hrydgard/minitrace>.
+# +src/third_party/base32hex.[hc]
+# +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# +
+# +This base32hex implementation comes from
+# +<https://github.com/pmconrad/tinydnssec>.
+# +
+# +-------------------------------------------------------------------------------
+# +(C) 2012 Peter Conrad <[email protected]>
+# +
+# +This program is free software: you can redistribute it and/or modify
+# +it under the terms of the GNU General Public License version 3 as
+# +published by the Free Software Foundation.
+# +
+# +This program is distributed in the hope that it will be useful,
+# +but WITHOUT ANY WARRANTY; without even the implied warranty of
+# +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# +GNU General Public License for more details.
+# +
+# +You should have received a copy of the GNU General Public License
+# +along with this program. If not, see <http://www.gnu.org/licenses/>.
+# +-------------------------------------------------------------------------------
+# +
+# +
+# +src/third_party/blake3/*.[hcS]
+# +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# +
+# +This is a subset of https://github.com/BLAKE3-team/BLAKE3[BLAKE3] 0.3.7 with
+# +the following license:
+# +
+# +-------------------------------------------------------------------------------
+# +This work is released into the public domain with CC0 1.0. Alternatively, it is
+# +licensed under the Apache License 2.0.
+# +
+# +-------------------------------------------------------------------------------
+# +-------------------------------------------------------------------------------
+# +
+# +Creative Commons Legal Code
+# +
+# +CC0 1.0 Universal
+# +
+# + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
+# + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
+# + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
+# + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
+# + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
+# + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
+# + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
+# + HEREUNDER.
+# +
+# +Statement of Purpose
+# +
+# +The laws of most jurisdictions throughout the world automatically confer
+# +exclusive Copyright and Related Rights (defined below) upon the creator
+# +and subsequent owner(s) (each and all, an "owner") of an original work of
+# +authorship and/or a database (each, a "Work").
+# +
+# +Certain owners wish to permanently relinquish those rights to a Work for
+# +the purpose of contributing to a commons of creative, cultural and
+# +scientific works ("Commons") that the public can reliably and without fear
+# +of later claims of infringement build upon, modify, incorporate in other
+# +works, reuse and redistribute as freely as possible in any form whatsoever
+# +and for any purposes, including without limitation commercial purposes.
+# +These owners may contribute to the Commons to promote the ideal of a free
+# +culture and the further production of creative, cultural and scientific
+# +works, or to gain reputation or greater distribution for their Work in
+# +part through the use and efforts of others.
+# +
+# +For these and/or other purposes and motivations, and without any
+# +expectation of additional consideration or compensation, the person
+# +associating CC0 with a Work (the "Affirmer"), to the extent that he or she
+# +is an owner of Copyright and Related Rights in the Work, voluntarily
+# +elects to apply CC0 to the Work and publicly distribute the Work under its
+# +terms, with knowledge of his or her Copyright and Related Rights in the
+# +Work and the meaning and intended legal effect of CC0 on those rights.
+# +
+# +1. Copyright and Related Rights. A Work made available under CC0 may be
+# +protected by copyright and related or neighboring rights ("Copyright and
+# +Related Rights"). Copyright and Related Rights include, but are not
+# +limited to, the following:
+# +
+# + i. the right to reproduce, adapt, distribute, perform, display,
+# + communicate, and translate a Work;
+# + ii. moral rights retained by the original author(s) and/or performer(s);
+# +iii. publicity and privacy rights pertaining to a person's image or
+# + likeness depicted in a Work;
+# + iv. rights protecting against unfair competition in regards to a Work,
+# + subject to the limitations in paragraph 4(a), below;
+# + v. rights protecting the extraction, dissemination, use and reuse of data
+# + in a Work;
+# + vi. database rights (such as those arising under Directive 96/9/EC of the
+# + European Parliament and of the Council of 11 March 1996 on the legal
+# + protection of databases, and under any national implementation
+# + thereof, including any amended or successor version of such
+# + directive); and
+# +vii. other similar, equivalent or corresponding rights throughout the
+# + world based on applicable law or treaty, and any national
+# + implementations thereof.
+# +
+# +2. Waiver. To the greatest extent permitted by, but not in contravention
+# +of, applicable law, Affirmer hereby overtly, fully, permanently,
+# +irrevocably and unconditionally waives, abandons, and surrenders all of
+# +Affirmer's Copyright and Related Rights and associated claims and causes
+# +of action, whether now known or unknown (including existing as well as
+# +future claims and causes of action), in the Work (i) in all territories
+# +worldwide, (ii) for the maximum duration provided by applicable law or
+# +treaty (including future time extensions), (iii) in any current or future
+# +medium and for any number of copies, and (iv) for any purpose whatsoever,
+# +including without limitation commercial, advertising or promotional
+# +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
+# +member of the public at large and to the detriment of Affirmer's heirs and
+# +successors, fully intending that such Waiver shall not be subject to
+# +revocation, rescission, cancellation, termination, or any other legal or
+# +equitable action to disrupt the quiet enjoyment of the Work by the public
+# +as contemplated by Affirmer's express Statement of Purpose.
+# +
+# +3. Public License Fallback. Should any part of the Waiver for any reason
+# +be judged legally invalid or ineffective under applicable law, then the
+# +Waiver shall be preserved to the maximum extent permitted taking into
+# +account Affirmer's express Statement of Purpose. In addition, to the
+# +extent the Waiver is so judged Affirmer hereby grants to each affected
+# +person a royalty-free, non transferable, non sublicensable, non exclusive,
+# +irrevocable and unconditional license to exercise Affirmer's Copyright and
+# +Related Rights in the Work (i) in all territories worldwide, (ii) for the
+# +maximum duration provided by applicable law or treaty (including future
+# +time extensions), (iii) in any current or future medium and for any number
+# +of copies, and (iv) for any purpose whatsoever, including without
+# +limitation commercial, advertising or promotional purposes (the
+# +"License"). The License shall be deemed effective as of the date CC0 was
+# +applied by Affirmer to the Work. Should any part of the License for any
+# +reason be judged legally invalid or ineffective under applicable law, such
+# +partial invalidity or ineffectiveness shall not invalidate the remainder
+# +of the License, and in such case Affirmer hereby affirms that he or she
+# +will not (i) exercise any of his or her remaining Copyright and Related
+# +Rights in the Work or (ii) assert any associated claims and causes of
+# +action with respect to the Work, in either case contrary to Affirmer's
+# +express Statement of Purpose.
+# +
+# +4. Limitations and Disclaimers.
+# +
+# + a. No trademark or patent rights held by Affirmer are waived, abandoned,
+# + surrendered, licensed or otherwise affected by this document.
+# + b. Affirmer offers the Work as-is and makes no representations or
+# + warranties of any kind concerning the Work, express, implied,
+# + statutory or otherwise, including without limitation warranties of
+# + title, merchantability, fitness for a particular purpose, non
+# + infringement, or the absence of latent or other defects, accuracy, or
+# + the present or absence of errors, whether or not discoverable, all to
+# + the greatest extent permissible under applicable law.
+# + c. Affirmer disclaims responsibility for clearing rights of other persons
+# + that may apply to the Work or any use thereof, including without
+# + limitation any person's Copyright and Related Rights in the Work.
+# + Further, Affirmer disclaims responsibility for obtaining any necessary
+# + consents, permissions or other rights required for any use of the
+# + Work.
+# + d. Affirmer understands and acknowledges that Creative Commons is not a
+# + party to this document and has no duty or obligation with respect to
+# + this CC0 or use of the Work.
+# +
+# +-------------------------------------------------------------------------------
+# +-------------------------------------------------------------------------------
+# +
+# + Apache License
+# + Version 2.0, January 2004
+# + http://www.apache.org/licenses/
+# +
+# + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+# +
+# + 1. Definitions.
+# +
+# + "License" shall mean the terms and conditions for use, reproduction,
+# + and distribution as defined by Sections 1 through 9 of this document.
+# +
+# + "Licensor" shall mean the copyright owner or entity authorized by
+# + the copyright owner that is granting the License.
+# +
+# + "Legal Entity" shall mean the union of the acting entity and all
+# + other entities that control, are controlled by, or are under common
+# + control with that entity. For the purposes of this definition,
+# + "control" means (i) the power, direct or indirect, to cause the
+# + direction or management of such entity, whether by contract or
+# + otherwise, or (ii) ownership of fifty percent (50%) or more of the
+# + outstanding shares, or (iii) beneficial ownership of such entity.
+# +
+# + "You" (or "Your") shall mean an individual or Legal Entity
+# + exercising permissions granted by this License.
+# +
+# + "Source" form shall mean the preferred form for making modifications,
+# + including but not limited to software source code, documentation
+# + source, and configuration files.
+# +
+# + "Object" form shall mean any form resulting from mechanical
+# + transformation or translation of a Source form, including but
+# + not limited to compiled object code, generated documentation,
+# + and conversions to other media types.
+# +
+# + "Work" shall mean the work of authorship, whether in Source or
+# + Object form, made available under the License, as indicated by a
+# + copyright notice that is included in or attached to the work
+# + (an example is provided in the Appendix below).
+# +
+# + "Derivative Works" shall mean any work, whether in Source or Object
+# + form, that is based on (or derived from) the Work and for which the
+# + editorial revisions, annotations, elaborations, or other modifications
+# + represent, as a whole, an original work of authorship. For the purposes
+# + of this License, Derivative Works shall not include works that remain
+# + separable from, or merely link (or bind by name) to the interfaces of,
+# + the Work and Derivative Works thereof.
+# +
+# + "Contribution" shall mean any work of authorship, including
+# + the original version of the Work and any modifications or additions
+# + to that Work or Derivative Works thereof, that is intentionally
+# + submitted to Licensor for inclusion in the Work by the copyright owner
+# + or by an individual or Legal Entity authorized to submit on behalf of
+# + the copyright owner. For the purposes of this definition, "submitted"
+# + means any form of electronic, verbal, or written communication sent
+# + to the Licensor or its representatives, including but not limited to
+# + communication on electronic mailing lists, source code control systems,
+# + and issue tracking systems that are managed by, or on behalf of, the
+# + Licensor for the purpose of discussing and improving the Work, but
+# + excluding communication that is conspicuously marked or otherwise
+# + designated in writing by the copyright owner as "Not a Contribution."
+# +
+# + "Contributor" shall mean Licensor and any individual or Legal Entity
+# + on behalf of whom a Contribution has been received by Licensor and
+# + subsequently incorporated within the Work.
+# +
+# + 2. Grant of Copyright License. Subject to the terms and conditions of
+# + this License, each Contributor hereby grants to You a perpetual,
+# + worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+# + copyright license to reproduce, prepare Derivative Works of,
+# + publicly display, publicly perform, sublicense, and distribute the
+# + Work and such Derivative Works in Source or Object form.
+# +
+# + 3. Grant of Patent License. Subject to the terms and conditions of
+# + this License, each Contributor hereby grants to You a perpetual,
+# + worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+# + (except as stated in this section) patent license to make, have made,
+# + use, offer to sell, sell, import, and otherwise transfer the Work,
+# + where such license applies only to those patent claims licensable
+# + by such Contributor that are necessarily infringed by their
+# + Contribution(s) alone or by combination of their Contribution(s)
+# + with the Work to which such Contribution(s) was submitted. If You
+# + institute patent litigation against any entity (including a
+# + cross-claim or counterclaim in a lawsuit) alleging that the Work
+# + or a Contribution incorporated within the Work constitutes direct
+# + or contributory patent infringement, then any patent licenses
+# + granted to You under this License for that Work shall terminate
+# + as of the date such litigation is filed.
+# +
+# + 4. Redistribution. You may reproduce and distribute copies of the
+# + Work or Derivative Works thereof in any medium, with or without
+# + modifications, and in Source or Object form, provided that You
+# + meet the following conditions:
+# +
+# + (a) You must give any other recipients of the Work or
+# + Derivative Works a copy of this License; and
+# +
+# + (b) You must cause any modified files to carry prominent notices
+# + stating that You changed the files; and
+# +
+# + (c) You must retain, in the Source form of any Derivative Works
+# + that You distribute, all copyright, patent, trademark, and
+# + attribution notices from the Source form of the Work,
+# + excluding those notices that do not pertain to any part of
+# + the Derivative Works; and
+# +
+# + (d) If the Work includes a "NOTICE" text file as part of its
+# + distribution, then any Derivative Works that You distribute must
+# + include a readable copy of the attribution notices contained
+# + within such NOTICE file, excluding those notices that do not
+# + pertain to any part of the Derivative Works, in at least one
+# + of the following places: within a NOTICE text file distributed
+# + as part of the Derivative Works; within the Source form or
+# + documentation, if provided along with the Derivative Works; or,
+# + within a display generated by the Derivative Works, if and
+# + wherever such third-party notices normally appear. The contents
+# + of the NOTICE file are for informational purposes only and
+# + do not modify the License. You may add Your own attribution
+# + notices within Derivative Works that You distribute, alongside
+# + or as an addendum to the NOTICE text from the Work, provided
+# + that such additional attribution notices cannot be construed
+# + as modifying the License.
+# +
+# + You may add Your own copyright statement to Your modifications and
+# + may provide additional or different license terms and conditions
+# + for use, reproduction, or distribution of Your modifications, or
+# + for any such Derivative Works as a whole, provided Your use,
+# + reproduction, and distribution of the Work otherwise complies with
+# + the conditions stated in this License.
+# +
+# + 5. Submission of Contributions. Unless You explicitly state otherwise,
+# + any Contribution intentionally submitted for inclusion in the Work
+# + by You to the Licensor shall be under the terms and conditions of
+# + this License, without any additional terms or conditions.
+# + Notwithstanding the above, nothing herein shall supersede or modify
+# + the terms of any separate license agreement you may have executed
+# + with Licensor regarding such Contributions.
+# +
+# + 6. Trademarks. This License does not grant permission to use the trade
+# + names, trademarks, service marks, or product names of the Licensor,
+# + except as required for reasonable and customary use in describing the
+# + origin of the Work and reproducing the content of the NOTICE file.
+# +
+# + 7. Disclaimer of Warranty. Unless required by applicable law or
+# + agreed to in writing, Licensor provides the Work (and each
+# + Contributor provides its Contributions) on an "AS IS" BASIS,
+# + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+# + implied, including, without limitation, any warranties or conditions
+# + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+# + PARTICULAR PURPOSE. You are solely responsible for determining the
+# + appropriateness of using or redistributing the Work and assume any
+# + risks associated with Your exercise of permissions under this License.
+# +
+# + 8. Limitation of Liability. In no event and under no legal theory,
+# + whether in tort (including negligence), contract, or otherwise,
+# + unless required by applicable law (such as deliberate and grossly
+# + negligent acts) or agreed to in writing, shall any Contributor be
+# + liable to You for damages, including any direct, indirect, special,
+# + incidental, or consequential damages of any character arising as a
+# + result of this License or out of the use or inability to use the
+# + Work (including but not limited to damages for loss of goodwill,
+# + work stoppage, computer failure or malfunction, or any and all
+# + other commercial damages or losses), even if such Contributor
+# + has been advised of the possibility of such damages.
+# +
+# + 9. Accepting Warranty or Additional Liability. While redistributing
+# + the Work or Derivative Works thereof, You may choose to offer,
+# + and charge a fee for, acceptance of support, warranty, indemnity,
+# + or other liability obligations and/or rights consistent with this
+# + License. However, in accepting such obligations, You may act only
+# + on Your own behalf and on Your sole responsibility, not on behalf
+# + of any other Contributor, and only if You agree to indemnify,
+# + defend, and hold each Contributor harmless for any liability
+# + incurred by, or claims asserted against, such Contributor by reason
+# + of your accepting any such warranty or additional liability.
+# +
+# + END OF TERMS AND CONDITIONS
+# +
+# + APPENDIX: How to apply the Apache License to your work.
+# +
+# + To apply the Apache License to your work, attach the following
+# + boilerplate notice, with the fields enclosed by brackets "[]"
+# + replaced with your own identifying information. (Don't include
+# + the brackets!) The text should be enclosed in the appropriate
+# + comment syntax for the file format. We also recommend that a
+# + file or class name and description of purpose be included on the
+# + same "printed page" as the copyright notice for easier
+# + identification within third-party archives.
+# +
+# + Copyright 2019 Jack O'Connor and Samuel Neves
+# +
+# + Licensed under the Apache License, Version 2.0 (the "License");
+# + you may not use this file except in compliance with the License.
+# + You may obtain a copy of the License at
+# +
+# + http://www.apache.org/licenses/LICENSE-2.0
+# +
+# + Unless required by applicable law or agreed to in writing, software
+# + distributed under the License is distributed on an "AS IS" BASIS,
+# + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# + See the License for the specific language governing permissions and
+# + limitations under the License.
+# +-------------------------------------------------------------------------------
+# +
+# +
+# +src/third_party/doctest.h
+# +~~~~~~~~~~~~~~~~~~~~~~~~~
+# +
+# +This is the single header version of https://github.com/onqtam/doctest[doctest]
+# +2.4.0 with the following license:
+#
+# -------------------------------------------------------------------------------
+# The MIT License (MIT)
+#
+# -Copyright (c) 2014 Henrik Rydgård
+# +Copyright (c) 2016-2019 Viktor Kirilov
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# @@ -450,55 +447,225 @@
+# SOFTWARE.
+# -------------------------------------------------------------------------------
+#
+# -src/snprintf.c and m4/snprintf.m4
+# +
+# +src/third_party/fmt/*.h and src/third_party/format.cpp
+# +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# +
+# +This is a subset of https://fmt.dev[fmt] 7.0.3 with the following license:
+# +
+# +-------------------------------------------------------------------------------
+# +Formatting library for C++
+# +
+# +Copyright (c) 2012 - present, Victor Zverovich
+# +
+# +Permission is hereby granted, free of charge, to any person obtaining a copy
+# +of this software and associated documentation files (the "Software"), to deal
+# +in the Software without restriction, including without limitation the rights
+# +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# +copies of the Software, and to permit persons to whom the Software is furnished
+# +to do so, subject to the following conditions:
+# +
+# +The above copyright notice and this permission notice shall be included in
+# +all copies or substantial portions of the Software.
+# +
+# +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# +SOFTWARE.
+# +
+# +--- Optional exception to the license ---
+# +
+# +As an exception, if, as a result of your compiling your source code, portions
+# +of this Software are embedded into a machine-executable object form of such
+# +source code, you may redistribute such embedded portions in such object form
+# +without including the above copyright and permission notices.
+# +-------------------------------------------------------------------------------
+# +
+# +
+# +src/third_party/getopt_long.[hc]
+# +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# +
+# +This implementation of `getopt_long()` was copied from
+# +https://www.postgresql.org[PostgreSQL] and has the following license text:
+# +
+# +-------------------------------------------------------------------------------
+# +Portions Copyright (c) 1987, 1993, 1994
+# +The Regents of the University of California. All rights reserved.
+# +
+# +Portions Copyright (c) 2003
+# +PostgreSQL Global Development Group
+# +
+# +Redistribution and use in source and binary forms, with or without
+# +modification, are permitted provided that the following conditions
+# +are met:
+# +1. Redistributions of source code must retain the above copyright
+# + notice, this list of conditions and the following disclaimer.
+# +2. Redistributions in binary form must reproduce the above copyright
+# + notice, this list of conditions and the following disclaimer in the
+# + documentation and/or other materials provided with the distribution.
+# +3. Neither the name of the University nor the names of its contributors
+# + may be used to endorse or promote products derived from this software
+# + without specific prior written permission.
+# +
+# +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+# +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+# +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# +SUCH DAMAGE.
+# +-------------------------------------------------------------------------------
+# +
+# +
+# +src/third_party/minitrace.[hc]
+# +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# +
+# +A library for producing JSON traces suitable for Chrome's built-in trace viewer
+# +(chrome://tracing). Downloaded from <https://github.com/hrydgard/minitrace>.
+# +
+# +-------------------------------------------------------------------------------
+# +The MIT License (MIT)
+# +
+# +Copyright (c) 2014 Henrik Rydgård
+# +
+# +Permission is hereby granted, free of charge, to any person obtaining a copy
+# +of this software and associated documentation files (the "Software"), to deal
+# +in the Software without restriction, including without limitation the rights
+# +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# +copies of the Software, and to permit persons to whom the Software is
+# +furnished to do so, subject to the following conditions:
+# +
+# +The above copyright notice and this permission notice shall be included in all
+# +copies or substantial portions of the Software.
+# +
+# +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# +SOFTWARE.
+# +-------------------------------------------------------------------------------
+# +
+# +
+# +src/third_party/nonstd/optional.hpp
+# +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# +
+# +This alternative implementation of `std::optional` was downloaded from
+# +<https://github.com/martinmoene/optional-lite> and has the following license
+# +text:
+# +
+# +-------------------------------------------------------------------------------
+# +Boost Software License - Version 1.0 - August 17th, 2003
+# +
+# +Permission is hereby granted, free of charge, to any person or organization
+# +obtaining a copy of the software and accompanying documentation covered by
+# +this license (the "Software") to use, reproduce, display, distribute,
+# +execute, and transmit the Software, and to prepare derivative works of the
+# +Software, and to permit third-parties to whom the Software is furnished to
+# +do so, all subject to the following:
+# +
+# +The copyright notices in the Software and this entire statement, including
+# +the above license grant, this restriction and the following disclaimer,
+# +must be included in all copies of the Software, in whole or in part, and
+# +all derivative works of the Software, unless such copies or derivative
+# +works are solely in the form of machine-executable object code generated by
+# +a source language processor.
+# +
+# +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+# +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+# +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+# +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+# +DEALINGS IN THE SOFTWARE.
+# +-------------------------------------------------------------------------------
+# +
+# +
+# +src/third_party/nonstd/string_view.hpp
+# +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# +
+# +This alternative implementation of `std::string_view` was downloaded from
+# +<https://github.com/martinmoene/string-view-lite> and has the following license
+# +text:
+# +
+# +-------------------------------------------------------------------------------
+# +Boost Software License - Version 1.0 - August 17th, 2003
+# +
+# +Permission is hereby granted, free of charge, to any person or organization
+# +obtaining a copy of the software and accompanying documentation covered by
+# +this license (the "Software") to use, reproduce, display, distribute,
+# +execute, and transmit the Software, and to prepare derivative works of the
+# +Software, and to permit third-parties to whom the Software is furnished to
+# +do so, all subject to the following:
+# +
+# +The copyright notices in the Software and this entire statement, including
+# +the above license grant, this restriction and the following disclaimer,
+# +must be included in all copies of the Software, in whole or in part, and
+# +all derivative works of the Software, unless such copies or derivative
+# +works are solely in the form of machine-executable object code generated by
+# +a source language processor.
+# +
+# +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+# +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+# +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+# +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+# +DEALINGS IN THE SOFTWARE.
+# +-------------------------------------------------------------------------------
+# +
+# +
+# +src/third_party/win32/getopt.[hc]
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# -This implementation of `snprintf()` and similar functions was downloaded from
+# -http://www.jhweiss.de/software/snprintf.html and has the following license:
+# -
+# --------------------------------------------------------------------------------
+# - Copyright (c) 1995 Patrick Powell.
+# -
+# - This code is based on code written by Patrick Powell <[email protected]>.
+# - It may be used for any purpose as long as this notice remains intact on all
+# - source code distributions.
+# -
+# - Copyright (c) 2008 Holger Weiss.
+# -
+# - This version of the code is maintained by Holger Weiss <[email protected]>.
+# - My changes to the code may freely be used, modified and/or redistributed for
+# - any purpose. It would be nice if additions and fixes to this file (including
+# - trivial code cleanups) would be sent back in order to let me include them in
+# - the version available at <http://www.jhweiss.de/software/snprintf.html>.
+# - However, this is not a requirement for using or redistributing (possibly
+# - modified) versions of this file, nor is leaving this notice intact mandatory.
+# --------------------------------------------------------------------------------
+# -
+# -src/zlib/*.[hc]
+# -~~~~~~~~~~~~~~~
+# -
+# -This is a bundled subset of zlib 1.2.11 from <http://zlib.net> with the
+# -following license:
+# -
+# --------------------------------------------------------------------------------
+# - Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
+# -
+# - This software is provided 'as-is', without any express or implied
+# - warranty. In no event will the authors be held liable for any damages
+# - arising from the use of this software.
+# -
+# - Permission is granted to anyone to use this software for any purpose,
+# - including commercial applications, and to alter it and redistribute it
+# - freely, subject to the following restrictions:
+# -
+# - 1. The origin of this software must not be misrepresented; you must not
+# - claim that you wrote the original software. If you use this software
+# - in a product, an acknowledgment in the product documentation would be
+# - appreciated but is not required.
+# - 2. Altered source versions must be plainly marked as such, and must not be
+# - misrepresented as being the original software.
+# - 3. This notice may not be removed or altered from any source distribution.
+# -
+# - Jean-loup Gailly Mark Adler
+# - [email protected] [email protected]
+# --------------------------------------------------------------------------------
+# +This implementation of `getopt_long()` for Win32 was taken from
+# +https://www.codeproject.com/Articles/157001/Full-getopt-Port-for-Unicode-and-Multibyte-Microso
+# +and is licensed under the LGPL.
+# +
+# +The full license text can be found in LGPL-3.0.txt and at
+# +https://www.gnu.org/licenses/lgpl-3.0.html.
+# +
+# +
+# +src/third_party/xxh(ash|_x86dispatch).[hc]
+# +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# +
+# +xxHash - Extremely Fast Hash algorithm. Copied from xxHash v0.8.0 downloaded
+# +from <https://github.com/Cyan4973/xxHash/releases>.
+# +
+# +-------------------------------------------------------------------------------
+# +Copyright (c) 2012-2020 Yann Collet
+# +All rights reserved.
+# +
+# +BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
+# +
+# +Redistribution and use in source and binary forms, with or without
+# +modification, are permitted provided that the following conditions are
+# +met:
+# +
+# + * Redistributions of source code must retain the above copyright
+# +notice, this list of conditions and the following disclaimer.
+# + * Redistributions in binary form must reproduce the above
+# +copyright notice, this list of conditions and the following disclaimer
+# +in the documentation and/or other materials provided with the
+# +distribution.
+# +
+# +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# +-------------------------------------------------------------------------------
+#
+#
+
+SUMMARY = "a fast C/C++ compiler cache"
+DESCRIPTION = "ccache is a compiler cache. It speeds up recompilation \
+by caching the result of previous compilations and detecting when the \
+same compilation is being done again. Supported languages are C, C\+\+, \
+Objective-C and Objective-C++."
+HOMEPAGE = "http://ccache.samba.org"
+SECTION = "devel"
+
+LICENSE = "GPLv3+"
+LIC_FILES_CHKSUM = "file://LICENSE.adoc;md5=a66c581f855c1c408730fe5d171e3013"
+
+DEPENDS = "zlib"
+
+SRC_URI = "https://github.com/ccache/ccache/releases/download/v${PV}/${BP}.tar.gz"
+SRC_URI[sha256sum] = "cdeefb827b3eef3b42b5454858123881a4a90abbd46cc72cf8c20b3bd039deb7"
+
+UPSTREAM_CHECK_URI = "https://github.com/ccache/ccache/releases/"
+
+inherit autotools
+
+# Remove ccache-native's dependencies, so that it can be used widely by
+# other native recipes.
+DEPENDS_class-native = ""
+EXTRA_OECONF_class-native = "--with-bundled-zlib"
+INHIBIT_AUTOTOOLS_DEPS_class-native = "1"
+PATCHTOOL = "patch"
+
+BBCLASSEXTEND = "native"
+
+do_configure_class-native() {
+ oe_runconf
+}
--
2.20.1
Loading cache...done.
Loaded 1416 entries from dependency cache.
Parsing recipes...done.
Parsing of 807 .bb files complete (806 cached, 1 parsed). 1416 targets, 31
skipped, 0 masked, 0 errors.
Removing 1 recipes from the core2-32 sysroot...done.
Removing 1 recipes from the qemux86 sysroot...done.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "1.49.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "i686-poky-linux"
MACHINE = "qemux86"
DISTRO = "poky"
DISTRO_VERSION = "3.2+snapshot-732f63b4251fdc4da9d4ef94f99de72e37ca2029"
TUNE_FEATURES = "m32 core2"
TARGET_FPU = ""
meta
meta-poky
meta-yocto-bsp =
"tmp-auh-upgrades:732f63b4251fdc4da9d4ef94f99de72e37ca2029"
workspace = "master-next:afec39415be67b6985f0a0c3de041b4f302ffff3"
Initialising tasks...done.
Sstate summary: Wanted 19 Found 12 Missed 7 Current 131 (63% match, 95%
complete)
NOTE: Executing Tasks
NOTE: Setscene tasks completed
NOTE: Running task 527 of 588
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/ccache/ccache_4.1.bb:do_fetch)
NOTE: recipe ccache-4.1-r0: task do_fetch: Started
NOTE: recipe ccache-4.1-r0: task do_fetch: Succeeded
NOTE: Running task 575 of 588
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/ccache/ccache_4.1.bb:do_unpack)
NOTE: Running task 576 of 588
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/ccache/ccache_4.1.bb:do_prepare_recipe_sysroot)
NOTE: recipe ccache-4.1-r0: task do_unpack: Started
NOTE: recipe ccache-4.1-r0: task do_prepare_recipe_sysroot: Started
NOTE: recipe ccache-4.1-r0: task do_unpack: Succeeded
NOTE: Running task 577 of 588
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/ccache/ccache_4.1.bb:do_patch)
NOTE: recipe ccache-4.1-r0: task do_patch: Started
NOTE: recipe ccache-4.1-r0: task do_prepare_recipe_sysroot: Succeeded
NOTE: recipe ccache-4.1-r0: task do_patch: Succeeded
NOTE: Running task 578 of 588
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/ccache/ccache_4.1.bb:do_deploy_source_date_epoch)
NOTE: Running task 579 of 588
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/ccache/ccache_4.1.bb:do_populate_lic)
NOTE: recipe ccache-4.1-r0: task do_deploy_source_date_epoch: Started
NOTE: recipe ccache-4.1-r0: task do_populate_lic: Started
NOTE: recipe ccache-4.1-r0: task do_populate_lic: Succeeded
NOTE: recipe ccache-4.1-r0: task do_deploy_source_date_epoch: Succeeded
NOTE: Running task 580 of 588
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/ccache/ccache_4.1.bb:do_configure)
NOTE: recipe ccache-4.1-r0: task do_configure: Started
NOTE: recipe ccache-4.1-r0: task do_configure: Succeeded
NOTE: Running task 581 of 588
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/ccache/ccache_4.1.bb:do_compile)
NOTE: recipe ccache-4.1-r0: task do_compile: Started
ERROR: ccache-4.1-r0 do_compile: oe_runmake failed
ERROR: ccache-4.1-r0 do_compile: Execution of
'/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-32-poky-linux/ccache/4.1-r0/temp/run.do_compile.32535'
failed with exit code 1:
make: *** No targets specified and no makefile found. Stop.
WARNING: exit code 1 from a shell command.
ERROR: Logfile of failure stored in:
/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-32-poky-linux/ccache/4.1-r0/temp/log.do_compile.32535
Log data follows:
| DEBUG: Executing python function autotools_aclocals
| DEBUG: SITE files ['endian-little', 'bit-32', 'ix86-common', 'common-linux',
'common-glibc', 'i686-linux', 'common']
| DEBUG: Python function autotools_aclocals finished
| DEBUG: Executing shell function do_compile
| NOTE: make -j 48
| make: *** No targets specified and no makefile found. Stop.
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Execution of
'/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-32-poky-linux/ccache/4.1-r0/temp/run.do_compile.32535'
failed with exit code 1:
| make: *** No targets specified and no makefile found. Stop.
| WARNING: exit code 1 from a shell command.
|
NOTE: recipe ccache-4.1-r0: task do_compile: Failed
ERROR: Task
(/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/ccache/ccache_4.1.bb:do_compile)
failed with exit code '1'
NOTE: Tasks Summary: Attempted 581 tasks of which 573 didn't need to be rerun
and 1 failed.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 1 seconds
Summary: 1 task failed:
/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/ccache/ccache_4.1.bb:do_compile
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#145933):
https://lists.openembedded.org/g/openembedded-core/message/145933
Mute This Topic: https://lists.openembedded.org/mt/79103547/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-