From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 01 17:27:30 2021 Received: (at submit) by debbugs.gnu.org; 1 Aug 2021 21:27:30 +0000 Received: from localhost ([127.0.0.1]:37138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAIzZ-0006QZ-Jh for submit@debbugs.gnu.org; Sun, 01 Aug 2021 17:27:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:55754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAIzY-0006QR-1W for submit@debbugs.gnu.org; Sun, 01 Aug 2021 17:27:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mAIzX-0006NF-Qr for bug-guix@gnu.org; Sun, 01 Aug 2021 17:27:27 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:53887) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mAIzV-0003n2-BU for bug-guix@gnu.org; Sun, 01 Aug 2021 17:27:27 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 5975E5C0097; Sun, 1 Aug 2021 17:27:24 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sun, 01 Aug 2021 17:27:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:mime-version:content-type; s= mesmtp; bh=I5tpuPk/AHMM16EPxMPYUvdbq9eu1C7mLLCxOD/ckoY=; b=fcNqM ye8/K9FXnQx9/cbt9BqNDRYrrdOdcnwaGk06uXXXNuBUZQLoxMNQjNrAlcsnPhKs gQMQgA6YDQw6ZAAGqp+5uhA7YtZOGWOKLYIliUce8OlA8jeCYVjGnsHK5GW4Ww6M 80HEm9gz6pWZVl0iaSfy0ZNJP8bqAvOxHGxie8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=I5tpuPk/AHMM16EPxMPYUvdbq9eu1 C7mLLCxOD/ckoY=; b=mRGKUctEcXCFqWjjOD+DVkJIucCn0kaFtQtje+rb0KsY1 OsR21xqJSOnrFwdL9buCUVfLV915tBBLLQy6btiC1XWo8tvrI5eLy3XR8q+iucJo ZfxXsU6OofBo0dt71Fw98YXZ7jilKVf/Y7WnfVp6gqL3XdcoBRnTXyMOU/vB4hzC kOZSEbpyPftAnLcvIeBqsK236l8CvhxdSc0zNhE+pzDge2bUXV6SvHP/YBg+V4tc PfeM4QUqooXKfYl88TlOA4ThGPUXcrliYBe2bkgQ2xjs/lXIX5t8B1uYbuBbP6oG yE2jeMq4k1Ys9Tmv1SN6yI1z9lB4d/hKcsK21RS9w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddriedtgddutddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtugesthdtrodttd dtvdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhi rdhnrghmvgeqnecuggftrfgrthhtvghrnhepveekuedvuddtveeugfdvfeeiffelffektd etveeuiedvteehfffhieeilefhueejnecuffhomhgrihhnpehgihhtlhgrsgdrtghomhen ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghose hfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 1 Aug 2021 17:27:23 -0400 (EDT) Date: Sun, 1 Aug 2021 17:27:06 -0400 From: Leo Famulari To: bug-guix@gnu.org Subject: Upcoming timekeeping failure in gpsd Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: pass client-ip=66.111.4.26; envelope-from=leo@famulari.name; helo=out2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) In October, the date reported by gpsd will jump back by 1024 weeks: https://gitlab.com/gpsd/gpsd/-/issues/144 This will be fixed in the upcoming 3.23 release: https://gitlab.com/gpsd/gpsd/-/issues/144#note_636906629 This is a serious problem because gpsd is commonly used as a time source for network time servers. I tried updating our package from 3.21 to 3.22, to help prepare for this important update, but the build fails during the configure portion of the SCons 'build' phase as shown below. I'm not familiar with SCons so I'm not sure which is the salient error. ------ starting phase `build' scons: Reading SConscript files ... scons version: 3.0.4 scons is running under Python version: 3.8.2.final.0 gpsd version: 3.22 This system is: linux Checking whether the C compiler works... yes Checking if compiler accepts -pthread... no Checking whether the C++ compiler works... yes Checking for C header file curses.h... no Turning off ncurses support, curses.h not found. Checking pkg-config for libusb-1.0... yes Checking for C library librt... no Checking for C library libnsl... no Checking for C library libsocket... no Checking for C library libm... no Checking for C library libthr... no Checking pkg-config for dbus-1... yes Checking pkg-config for bluez... yes Checking for C type in_port_t... no Did not find in_port_t typedef, assuming unsigned short int Checking whether SUN_LEN is declared... yes Checking for C header file linux/can.h... no You do not have kernel CANbus available. Checking if compiler is C11... no Checking for C header file libkern/OSAtomic.h... no No memory barriers - SHM export and time hinting may not be reliable. Checking whether __ORDER_BIG_ENDIAN__ is declared... yes Checking whether __ORDER_LITTLE_ENDIAN__ is declared... yes Checking whether __BYTE_ORDER__ is declared... yes Your compiler has built-in endianness support. Checking for C header file arpa/inet.h... no Checking for C header file netdb.h... no Checking for C header file netinet/in.h... no Checking for C header file netinet/ip.h... no Checking for C header file sys/sysmacros.h... yes Checking for C header file sys/socket.h... no Checking for C header file sys/un.h... yes Checking for C header file syslog.h... yes Checking for C header file termios.h... yes Checking for C header file winsock2.h... no Checking if sizeof(time_t) is 64 bits... no WARNING: time_t is too small. It will fail in 2038 Checking for C function cfmakeraw()... no Checking for C function clock_gettime()... no Checking for C function daemon()... no Checking for C function fcntl()... no Checking for C function fork()... no Checking for C function getopt_long()... no Checking for C function gmtime_r()... no Checking for C function inet_ntop()... no Checking for C function strlcat()... no Checking for C function strlcpy()... no Checking for C function strptime()... no Checking for C function sincos()... no Checking for C function __sincos()... no Checking for C header file sys/timepps.h... no Forcing magic_hat=no since RFC2783 API is unavailable Checking whether TIOCMIWAIT is declared... no WARNING: Neither TIOCMIWAIT (PPS) nor RFC2783 API (KPPS) is available. Checking for C library libbluetooth... no libbluetooth not found, bluez cannot be enabled. Checking for C library libdbus-1... no libdbus-1 not found, dbus_export cannot be enabled. Checking that xsltproc can make man pages... no Neither xsltproc nor xmlto found, documentation cannot be built. Checking pkg-config for Qt5Network... yes Checking if compiler accepts -Wall... no Checking if compiler accepts -Wcast-align... no Checking if compiler accepts -Wextra... no Checking if compiler accepts -Wimplicit-fallthrough... no Checking if compiler accepts -Wmissing-declarations... no Checking if compiler accepts -Wmissing-prototypes... no Checking if compiler accepts -Wno-missing-field-initializers... no Checking if compiler accepts -Wno-uninitialized... no Checking if compiler accepts -Wpointer-arith... no Checking if compiler accepts -Wreturn-type... no Checking if compiler accepts -Wstrict-prototypes... no Checking if compiler accepts -Wvla... no Checking whether coverage program exists...no Checking whether cppcheck program exists...no Checking whether dia program exists...no Checking whether flake8 program exists...no Checking whether pycodestyle program exists...no Checking whether pylint program exists...no Checking whether scan-build program exists...no Checking whether tar program exists.../gnu/store/v6f44zccwh9z5zk3pjlywjybbi8n2hjh-tar-1.32/bin/tar Checking whether valgrind program exists...no Checking whether xmllint program exists...no Program coverage not found -- skipping Python coverage Program cppcheck not found -- skipping cppcheck checks Program dia not found -- not rebuiding cycle.svg. Program flake8 not found -- skipping flake8 checks Program pycodestyle not found -- skipping pycodestyle checks Program pylint not found -- skipping pylint checks Program scan-build not found -- skipping scan-build checks Program valgrind not found -- skipping valgrind checks Program xmllint not found -- skipping xmllint checks Checking whether python program exists.../gnu/store/f8s95qc6dfhl0r45m70hczw5zip0xjxq-python-wrapper-3.8.2/bin/python System PYTHONPATH='/gnu/store/fyk6x25fpbg15q3d27bnzywk12hp7hql-scons-3.0.4/lib/python3.8/site-packages:/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/lib/python3.8/site-packages:/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/lib/python3.8/site-packages:/gnu/store/180s697y50pvfly42xphwngd0669jlwj-python-pycairo-1.19.1/lib/python3.8/site-packages:/gnu/store/frj6yg9316ihw5k7yxm3gndzfv0yy3br-python-pygobject-3.34.0/lib/python3.8/site-packages:/gnu/store/ci0f79qsippv8rqcjfgfxyds28iy4nc3-python-pyserial-3.5/lib/python3.8/site-packages' Ensure your PYTHONPATH includes /gnu/store/5cycbh8cha5l5sylcbpa5n89al5m0vk5-gpsd-3.22/lib/python3.8/site-packages/ Checking Python config vars... ok Checking Python target version... 3.8 Checking Python module serial (pyserial)... WARNING: ubxtool and zerk are missing optional runtime module serial Checking Python module cairo (pycairo)... WARNING: Python module cairo (pycairo) not found. Checking Python module gi (pygobject)... WARNING: Python module gi (pygobject) not found. Checking pkg-config for gtk+-3.0... yes WARNING: xgps and xgpsspeed are missing runtime dependencies Checking Python module matplotlib... WARNING: gpsplot is missing required runtime module matplotlib Altered configuration variables: nmea2000 = False (default True): NMEA2000/CAN support ncurses = False (default True): build with ncurses magic_hat = False (default True): special Linux PPS hack for Raspberry Pi et al prefix = /gnu/store/5cycbh8cha5l5sylcbpa5n89al5m0vk5-gpsd-3.22 (default /usr/local): installation directory prefix python_libdir = /gnu/store/5cycbh8cha5l5sylcbpa5n89al5m0vk5-gpsd-3.22/lib/python3.8/site-packages (default ): Python module directory prefix qt_versioned = 5 (default ): version for versioned Qt WARNING: ncurses not found, not building cgps or gpsmon. WARNING: asciidoctor not found. WARNING: Some documentation and html will not be built. AttributeError: 'SConsEnvironment' object has no attribute 'Tar': File "/tmp/guix-build-gpsd-3.22.drv-0/gpsd-3.22/SConstruct", line 63: SConscript('SConscript', File "/gnu/store/fyk6x25fpbg15q3d27bnzywk12hp7hql-scons-3.0.4/lib/scons/SCons/Script/SConscript.py", line 667: return method(*args, **kw) File "/gnu/store/fyk6x25fpbg15q3d27bnzywk12hp7hql-scons-3.0.4/lib/scons/SCons/Script/SConscript.py", line 604: return _SConscript(self.fs, *files, **subst_kw) File "/gnu/store/fyk6x25fpbg15q3d27bnzywk12hp7hql-scons-3.0.4/lib/scons/SCons/Script/SConscript.py", line 284: exec(compile(_file_.read(), _file_.name, 'exec'), File "/tmp/guix-build-gpsd-3.22.drv-0/gpsd-3.22/gpsd-3.22/SConscript", line 3226: targz = gzenv.Tar(target + '.gz', distfiles) WARNING: asciidoctor not found. WARNING: Some documentation and html will not be built. WARNING: ncurses not found, not building cgps or gpsmon. WARNING: gpsplot is missing required runtime module matplotlib WARNING: xgps and xgpsspeed are missing runtime dependencies WARNING: ubxtool and zerk are missing optional runtime module serial Ensure your PYTHONPATH includes /gnu/store/5cycbh8cha5l5sylcbpa5n89al5m0vk5-gpsd-3.22/lib/python3.8/site-packages/ WARNING: Neither TIOCMIWAIT (PPS) nor RFC2783 API (KPPS) is available. command "scons" "-j" "4" "prefix=/gnu/store/5cycbh8cha5l5sylcbpa5n89al5m0vk5-gpsd-3.22" "python_libdir=/gnu/store/5cycbh8cha5l5sylcbpa5n89al5m0vk5-gpsd-3.22/lib/python3.8/site-packages" "qt_versioned=5" failed with status 2 builder for `/gnu/store/r5h7q3qx1dd0pb80i8mcrka17i34svha-gpsd-3.22.drv' failed with exit code 1 ------ From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 02 17:24:56 2021 Received: (at 49815) by debbugs.gnu.org; 2 Aug 2021 21:24:56 +0000 Received: from localhost ([127.0.0.1]:39401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAfQd-0006xc-SS for submit@debbugs.gnu.org; Mon, 02 Aug 2021 17:24:56 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:57831) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAfQb-0006xL-DW for 49815@debbugs.gnu.org; Mon, 02 Aug 2021 17:24:54 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 9C5A3320079B; Mon, 2 Aug 2021 17:24:47 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Mon, 02 Aug 2021 17:24:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:mime-version:content-type; s= mesmtp; bh=oC1UX7ILqU2L6hDh63srzL95R2a2Lt/5nAvAkQnb1nU=; b=NLNTW fYHeUDi4GWZxQCcBj879ZUORvhsI7Z26jhpSmPWZMF3S2QQen19Vn+azhVATw2Br X13BjB33eBPAuLTXGYf6WN7IGJZNAMMPB1rQGseh+i6d3+o1PnHORN/wzwgk2Mc5 9483LZ4iHVZA1BWNnVnyTNp95k3yjPj13hSpAE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=oC1UX7ILqU2L6hDh63srzL95R2a2L t/5nAvAkQnb1nU=; b=VJns2DF7E7cbYkzNNSpl8kJQFGNnkqkPzTseY6KbR72SZ 3kZ7VYRc3/415KSWpbpfbK9pElicLP+uW2PAjKGJL3Qm2yWnE1pOA8GeG3dIKe2e uv6jU5CYxQs5OwIVNJyQ3j4zgam3OS/EDZA8k1v+1UdYnosWP8VXGte2PCmNSkj2 yfwtkoaYFnpqwooOz1OsMG7Slewz3oPT0DzeZ0avSjhtOiausEiD2bUqc4i+6Bln 11M7AON/Gvf0x/oJsMrSG+bASNvmROZ/mnqtpQBAsjyToZN1EsE25fm1UrEiTKYE 9v6I7jJR6sDhd5mbvRG4s9Aqdl9otgT9n8JV6yBiA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddriedvgddugeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtugesmhdtreertd dtvdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhi rdhnrghmvgeqnecuggftrfgrthhtvghrnhepkeevvdejvefhjeevueelkeehueefjedugf fhtefgieeggfeklefhhfekteffudefnecuffhomhgrihhnpehgihhthhhusgdrtghomhen ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghose hfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <49815@debbugs.gnu.org>; Mon, 2 Aug 2021 17:24:46 -0400 (EDT) Date: Mon, 2 Aug 2021 17:24:34 -0400 From: Leo Famulari To: 49815@debbugs.gnu.org Subject: Re: Upcoming timekeeping failure in gpsd Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="WrSaxhPmnREbIJxl" Content-Disposition: inline X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49815 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --WrSaxhPmnREbIJxl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I got past the previous build failure by setting the environment variable "TAR=noop" (found in the Nix package [0])... who knows what that means? It only appears in the Nix packaging. So now, using the attached patch, it fails to build because it can't find limits.h, as shown below. Any ideas? ------ gcc -o gpsd-3.22/drivers/driver_greis_checksum.os -c -O2 -fPIC -I/gnu/store/00bkkmzybyfmbhhv0nw7r49m72339lyf-dbus-1.12.16/include/dbus-1.0 -I/gnu/store/00bkkmzybyfmbhhv0nw7r49m72339lyf-dbus-1.12.16/lib/dbus-1.0/include gpsd-3.22/drivers/driver_greis_checksum.c In file included from /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/include/bits/posix1_lim.h:161:0, from /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/include/limits.h:183, from /gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib/lib/gcc/x86_64-unknown-linux-gnu/7.5.0/include-fixed/limits.h:194, from /gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib/lib/gcc/x86_64-unknown-linux-gnu/7.5.0/include-fixed/syslimits.h:7, from /gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib/lib/gcc/x86_64-unknown-linux-gnu/7.5.0/include-fixed/limits.h:34, from gpsd-3.22/drivers/driver_greis_checksum.c:11: /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/include/bits/local_lim.h:38:10: fatal error: linux/limits.h: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. gcc -o gpsd-3.22/drivers/driver_rtcm2.os -c -O2 -fPIC -I/gnu/store/00bkkmzybyfmbhhv0nw7r49m72339lyf-dbus-1.12.16/include/dbus-1.0 -I/gnu/store/00bkkmzybyfmbhhv0nw7r49m72339lyf-dbus-1.12.16/lib/dbus-1.0/include gpsd-3.22/drivers/driver_rtcm2.c scons: *** [gpsd-3.22/drivers/driver_greis_checksum.os] Error 1 In file included from /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/include/bits/posix1_lim.h:161:0, from /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/include/limits.h:183, from /gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib/lib/gcc/x86_64-unknown-linux-gnu/7.5.0/include-fixed/limits.h:194, from /gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib/lib/gcc/x86_64-unknown-linux-gnu/7.5.0/include-fixed/syslimits.h:7, from /gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib/lib/gcc/x86_64-unknown-linux-gnu/7.5.0/include-fixed/limits.h:34, from gpsd-3.22/drivers/../include/gps.h:14, from gpsd-3.22/drivers/../include/gpsd.h:29, from gpsd-3.22/drivers/driver_rtcm2.c:65: /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/include/bits/local_lim.h:38:10: fatal error: linux/limits.h: No such file or directory #include ^~~~~~~~~~~~~~~~ compilation terminated. scons: *** [gpsd-3.22/drivers/driver_rtcm2.os] Error 1 scons: building terminated because of errors. ------ [0] https://github.com/NixOS/nixpkgs/blob/b166cc7fddc7c9b3fdd27dd74f177116ee5e2a7b/pkgs/servers/gpsd/default.nix#L54 --WrSaxhPmnREbIJxl Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="gpsd.patch" diff --git a/gnu/packages/gps.scm b/gnu/packages/gps.scm index 0eb4362858..df4c8ef4f6 100644 --- a/gnu/packages/gps.scm +++ b/gnu/packages/gps.scm @@ -222,14 +222,16 @@ such as elevation, speed, heart rate, power, temperature, and gear shifts.") (define-public gpsd (package (name "gpsd") - (version "3.21") + (version "3.23-rc1") (source (origin - (method url-fetch) - (uri (string-append "https://download-mirror.savannah.gnu.org" - "/releases/gpsd/gpsd-" version ".tar.gz")) + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/gpsd/gpsd") + (commit "7f30d88d04dc62b8bd6265ad1d09d72d220f97f6"))) + (file-name (git-file-name name version)) (sha256 - (base32 "14gyqrbrq6jz4y6x59rdpv9d4c3pbn0vh1blq3iwrc6kz0x4ql35")))) + (base32 "0n2ba6n2z3qjnjl2lvzqrp71x2rkip17p0r9hflviwkzcfr7ppdk")))) (build-system scons-build-system) (native-inputs `(("bc" ,bc) @@ -259,6 +261,7 @@ such as elevation, speed, heart rate, power, temperature, and gear shifts.") (modify-phases %standard-phases (add-after 'unpack 'fix-build (lambda* (#:key outputs #:allow-other-keys) + (setenv "TAR" "noop") (substitute* "SConstruct" (("envs = \\{\\}") "envs = os.environ")) --WrSaxhPmnREbIJxl-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 06 18:55:49 2021 Received: (at 49815) by debbugs.gnu.org; 6 Aug 2021 22:55:49 +0000 Received: from localhost ([127.0.0.1]:51514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mC8kn-0001bY-Gn for submit@debbugs.gnu.org; Fri, 06 Aug 2021 18:55:49 -0400 Received: from mx.kolabnow.com ([95.128.36.42]:24824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mC8kl-0001bK-Ei for 49815@debbugs.gnu.org; Fri, 06 Aug 2021 18:55:48 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTP id 1223F85C; Sat, 7 Aug 2021 00:55:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:date:subject:subject:from:from:received :received:received; s=dkim20160331; t=1628290540; x=1630104941; bh=NexA3Nd1CkAxrHjDXyc3eln6ekEzDKED6Ju80OmgAfU=; b=MzVi+22nDu+I GSUhbgHfZD6OoRYPEPJOCQsSPebhbAj5IKqkTEmU5IVoPcBDFhXLSNUuuQHu4wbn RLYKbPgsQDtaRhDUOGWL+dUOf8UaQGN1pRY7kUKEQlvyQAsAOXiQuv8VyfbXres2 8K7pwd5RVFZurJRN+320koE4dugfopMgUXBW0xcfKQPqrNnaftgfsFvHFm/kY2dz 8WJTDies7VYhoiSMdNTlHvJSzzqyllLsWI2MG5r2YUcJTlhiaNlkiN2k2cfIj6u6 TjKYKOnPTPzBIZx9I9ZZP11qvmnaAW7EeG0V2WwzzWCkNEO3kaWH3DXlFBfT7Dry +1ZrJ1fGdzRAHIIq6DqQ4boxSBMHAGIbSv2v5pS5bj9Ubkr6EAq/KeF98QDMGcPY vRtXc0RKKyBirx4ltIkohgG5s8TLzZ0d9McStMzKcX6gBpZYMhwngArq0mOcU7pl 2hlcKJZy8GsfDHOZZ66l8P9SRFJU0B3qA9XRkAtjLtmbnW3loo1YGUKh092om7Cv Q2JlQlxYcGYdZG12oFElT4RW6hG3XXsO0xuiIT8Iht5djGOGJDcZdXhVyaEJKska CT6CpPd8VYcIpyd/uLT3XV2M+uZxodKwbxbhNsVN/GOdkYHBDg1c6wPClXKEFsLb Ibb2elcMg9ucve40wFkrhd3kgtNdpgg= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hoiXWzExlDWW; Sat, 7 Aug 2021 00:55:40 +0200 (CEST) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out002.mykolab.com (Postfix) with ESMTPS id 78F77709; Sat, 7 Aug 2021 00:55:40 +0200 (CEST) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx002.mykolab.com (Postfix) with ESMTPS id 5B0678B5F; Sat, 7 Aug 2021 00:55:39 +0200 (CEST) From: Thiago Jung Bauermann To: Leo Famulari Subject: [PATCH] build-system/scons: Set $CPPPATH Date: Fri, 6 Aug 2021 19:55:17 -0300 Message-Id: <20210806225517.346462-1-bauermann@kolabnow.com> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49815 Cc: 49815@debbugs.gnu.org, Thiago Jung Bauermann X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) The SCons build system sets the compiler include path from the $CPPPATH environment variable while GCC and Guix use $C_INCLUDE_PATH, so set the former with the value of the latter. * guix/build/scons-build-system.scm (build): Set $CPPPATH from $C_INCLUDE_PATH. --- Hi Leo, I was able to build your patch using this one. Thanks, Thiago guix/build/scons-build-system.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/guix/build/scons-build-system.scm b/guix/build/scons-build-system.scm index 17a0b7b877e6..fa422c41a172 100644 --- a/guix/build/scons-build-system.scm +++ b/guix/build/scons-build-system.scm @@ -20,6 +20,7 @@ (define-module (guix build scons-build-system) #:use-module ((guix build gnu-build-system) #:prefix gnu:) #:use-module (guix build utils) + #:use-module (srfi srfi-26) #:export (%standard-phases scons-build)) @@ -32,6 +33,10 @@ (define* (build #:key outputs (build-targets '()) (scons-flags '()) (parallel-build? #t) #:allow-other-keys) (let ((out (assoc-ref outputs "out"))) (mkdir-p out) + ;; SCons expects the include path in $CPPPATH, so copy from + ;; $C_INCLUDE_PATH. + (let ((c-include-path (getenv "C_INCLUDE_PATH"))) + (and=> c-include-path (cut setenv "CPPPATH" <>))) (apply invoke "scons" (append (if parallel-build? (list "-j" (number->string From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 06 20:44:32 2021 Received: (at 49815) by debbugs.gnu.org; 7 Aug 2021 00:44:32 +0000 Received: from localhost ([127.0.0.1]:51585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCAS0-00049X-BT for submit@debbugs.gnu.org; Fri, 06 Aug 2021 20:44:32 -0400 Received: from out0.migadu.com ([94.23.1.103]:53981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCARx-00049M-5N for 49815@debbugs.gnu.org; Fri, 06 Aug 2021 20:44:30 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mgsn.dev; s=key1; t=1628297067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=1BodP/EZANF4QRI+G7kcbzxKqen3b/3skTN6uVrMaZg=; b=V9Y9+a2nKzEOkL3MZXFxzguYDE4Pa+b4atf8L56Cm33bDI5iNddRnTLAmSnQhn/zyuIL+v At85gAaSVr+oBxyCy1RxZZAM6mh8jMuI7UxRVAIbjraEI7QPv8wg63i+xc7N8/Rw9fmjfD aSb1B/objc4wwRe0R7nbw7VFG6C0DsY= From: Sarah Morgensen To: Thiago Jung Bauermann Subject: Re: bug#49815: Upcoming timekeeping failure in gpsd References: <20210806225517.346462-1-bauermann@kolabnow.com> Date: Fri, 06 Aug 2021 17:44:24 -0700 In-Reply-To: <20210806225517.346462-1-bauermann@kolabnow.com> (Thiago Jung Bauermann's message of "Fri, 6 Aug 2021 19:55:17 -0300") Message-ID: <86lf5e13tj.fsf_-_@mgsn.dev> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: iskarian@mgsn.dev X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49815 Cc: 49815@debbugs.gnu.org, Leo Famulari X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, Just a quick suggestion from a bystander... Thiago Jung Bauermann writes: > The SCons build system sets the compiler include path from the $CPPPATH > environment variable while GCC and Guix use $C_INCLUDE_PATH, so set the > former with the value of the latter. > > * guix/build/scons-build-system.scm (build): Set $CPPPATH from > $C_INCLUDE_PATH. > --- > > Hi Leo, > > I was able to build your patch using this one. > > Thanks, > Thiago > > > guix/build/scons-build-system.scm | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/guix/build/scons-build-system.scm b/guix/build/scons-build-system.scm > index 17a0b7b877e6..fa422c41a172 100644 > --- a/guix/build/scons-build-system.scm > +++ b/guix/build/scons-build-system.scm > @@ -20,6 +20,7 @@ > (define-module (guix build scons-build-system) > #:use-module ((guix build gnu-build-system) #:prefix gnu:) > #:use-module (guix build utils) > + #:use-module (srfi srfi-26) > #:export (%standard-phases > scons-build)) > > @@ -32,6 +33,10 @@ > (define* (build #:key outputs (build-targets '()) (scons-flags '()) (parallel-build? #t) #:allow-other-keys) > (let ((out (assoc-ref outputs "out"))) > (mkdir-p out) > + ;; SCons expects the include path in $CPPPATH, so copy from > + ;; $C_INCLUDE_PATH. > + (let ((c-include-path (getenv "C_INCLUDE_PATH"))) > + (and=> c-include-path (cut setenv "CPPPATH" <>))) To avoid importing srfi-26, you could write (and c-include-path (setenv "CPPPATH" c-include-path)) Or, if you're confident C_INCLUDE_PATH is always set (since scons-build-system extends gnu-build-system, which includes gcc): (setenv "CPPPATH" (getenv "C_INCLUDE_PATH")) > (apply invoke "scons" > (append (if parallel-build? > (list "-j" (number->string -- Sarah From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 06 20:59:08 2021 Received: (at 49815) by debbugs.gnu.org; 7 Aug 2021 00:59:08 +0000 Received: from localhost ([127.0.0.1]:51590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCAg8-0004VI-MU for submit@debbugs.gnu.org; Fri, 06 Aug 2021 20:59:08 -0400 Received: from mx.kolabnow.com ([95.128.36.42]:45056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCAg3-0004Uk-9h for 49815@debbugs.gnu.org; Fri, 06 Aug 2021 20:59:07 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTP id A48581439; Sat, 7 Aug 2021 02:58:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:date:subject:subject :from:from:received:received:received; s=dkim20160331; t= 1628297936; x=1630112337; bh=lJ89ErjiweN7GC9mtoBKlBOO8ukxJ89jUOQ tqcrcFnA=; b=mVEWCoiBwY30CYYCNphaAEk/h0m28ob4VRIEZc2srVwtz7ikpqT 5Clq+k7S1ovAMznBNCe/nMZSwBm4yS6EvyAR+dRPuskKf6hEkc/amzywr5tpCsWr dNBZxc2km2cltVwlnA6SQbXArkA6DPcGI/lPlLZ3TMEH7/V6xZGtyjz5gMYELvgK +1S6U2SJV1rpWcIEWnF26IqnHQTZzcE1xGDG+0hS3QI1IOFmbfcLkiBcZ2zFycBx azdUhT9168On15kbW1uuz4ClJ0XyPl+vcyJ3dyrSQ0SHsRo4VFVJgEGA/lp+vcaJ OdH1XJJ7dmhGg5nk8Yh+5+mFCIOLFDsea0W3ZCpcbd+U5dOHSCnTvDOl6ErvpLUy tOHjwhXhuI1RyqV8LPic3/K3laI4vZ/GROH4LrLfMKc3ZjKL+cm4TDanHcLZSv8x XFw7pmNXo1YsPZwOCSVviV47vv1coO52ItZTSXsSSNda7ay8jemIYQ4b2LbX9DP8 0aEB+yt93Y4w8Y0C6i5ZOvlx4oozEx+4t3aE2lwl2AhmB16p5x0Ukhqj8ffHS/gT LDBHJholCaApwmIX/KpeIX3CF5+y6DJ9Zzshl6WtOG4wuG9GoPagr6dlZtzOwueC M1GuCxVpXLjBVa+F2LwV38ZXpFHygJEBY3T857VwAz0ph86tsPMLSNhM= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wwa6abqwV-Pt; Sat, 7 Aug 2021 02:58:56 +0200 (CEST) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out002.mykolab.com (Postfix) with ESMTPS id 3844A1438; Sat, 7 Aug 2021 02:58:55 +0200 (CEST) Received: from ext-subm003.mykolab.com (unknown [10.9.6.3]) by int-mx002.mykolab.com (Postfix) with ESMTPS id 02C138FA7; Sat, 7 Aug 2021 02:58:54 +0200 (CEST) From: Thiago Jung Bauermann To: Leo Famulari Subject: Re: [PATCH] build-system/scons: Set $CPPPATH Date: Fri, 06 Aug 2021 21:58:48 -0300 Message-ID: <2433013.0tHY3Qn5xH@popigai> In-Reply-To: <20210806225517.346462-1-bauermann@kolabnow.com> References: <20210806225517.346462-1-bauermann@kolabnow.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49815 Cc: 49815@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Em sexta-feira, 6 de agosto de 2021, =E0s 19:55:17 -03, Thiago Jung Bauerma= nn=20 escreveu: > I was able to build your patch using this one. Actually no. Sorry, I spoke too soon. It still fails. Back to the drawing board. =2D-=20 Thanks, Thiago From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 06 23:13:24 2021 Received: (at 49815) by debbugs.gnu.org; 7 Aug 2021 03:13:25 +0000 Received: from localhost ([127.0.0.1]:51696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCCm4-0001UP-Ma for submit@debbugs.gnu.org; Fri, 06 Aug 2021 23:13:24 -0400 Received: from out0.migadu.com ([94.23.1.103]:62580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCClz-0001UE-Ty for 49815@debbugs.gnu.org; Fri, 06 Aug 2021 23:13:23 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mgsn.dev; s=key1; t=1628305998; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=F2pkUO+I2JSWGPpHMP3mvK/x61l3TIuarqCzW7iWWFk=; b=WH8ctfiXDIat6V618YAD+52PrRr6qnE149jAlpnzQ4/l0c1WrOigaEpjDbfP6DuMiYc8w5 5sOtfjNuyKfvCcbhPnfFjWa6MgaAXoMF8aa2CxOsDtWZmJ8mHa9DBJlG0e85ER7WEkB6kO hY/hbAJxfLUZFa1ZOsE2WFLisRnDwtk= From: Sarah Morgensen To: Leo Famulari Subject: Re: bug#49815: Upcoming timekeeping failure in gpsd References: Date: Fri, 06 Aug 2021 20:13:16 -0700 In-Reply-To: (Leo Famulari's message of "Mon, 2 Aug 2021 17:24:34 -0400") Message-ID: <864kc2hrqr.fsf@mgsn.dev> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: iskarian@mgsn.dev X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49815 Cc: 49815@debbugs.gnu.org, Thiago Jung Bauermann X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Leo, Leo Famulari writes: > I got past the previous build failure by setting the environment > variable "TAR=noop" (found in the Nix package [0])... who knows what > that means? It only appears in the Nix packaging. > > So now, using the attached patch, it fails to build because it can't > find limits.h, as shown below. Any ideas? > [...] > > diff --git a/gnu/packages/gps.scm b/gnu/packages/gps.scm > index 0eb4362858..df4c8ef4f6 100644 > --- a/gnu/packages/gps.scm > +++ b/gnu/packages/gps.scm > @@ -222,14 +222,16 @@ such as elevation, speed, heart rate, power, temperature, and gear shifts.") > (define-public gpsd > (package > (name "gpsd") > - (version "3.21") > + (version "3.23-rc1") > (source > (origin > - (method url-fetch) > - (uri (string-append "https://download-mirror.savannah.gnu.org" > - "/releases/gpsd/gpsd-" version ".tar.gz")) > + (method git-fetch) > + (uri (git-reference > + (url "https://gitlab.com/gpsd/gpsd") > + (commit "7f30d88d04dc62b8bd6265ad1d09d72d220f97f6"))) > + (file-name (git-file-name name version)) > (sha256 > - (base32 "14gyqrbrq6jz4y6x59rdpv9d4c3pbn0vh1blq3iwrc6kz0x4ql35")))) > + (base32 "0n2ba6n2z3qjnjl2lvzqrp71x2rkip17p0r9hflviwkzcfr7ppdk")))) > (build-system scons-build-system) > (native-inputs > `(("bc" ,bc) > @@ -259,6 +261,7 @@ such as elevation, speed, heart rate, power, temperature, and gear shifts.") > (modify-phases %standard-phases > (add-after 'unpack 'fix-build > (lambda* (#:key outputs #:allow-other-keys) > + (setenv "TAR" "noop") > (substitute* "SConstruct" ^ Should be "SConscript" This fixes the build. > (("envs = \\{\\}") > "envs = os.environ")) Hope that helps! -- Sarah From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 07 14:12:44 2021 Received: (at 49815-done) by debbugs.gnu.org; 7 Aug 2021 18:12:44 +0000 Received: from localhost ([127.0.0.1]:53117 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCQoO-0004El-6v for submit@debbugs.gnu.org; Sat, 07 Aug 2021 14:12:44 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:46191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCQoL-0004EV-Cd for 49815-done@debbugs.gnu.org; Sat, 07 Aug 2021 14:12:42 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id D02425C00F3; Sat, 7 Aug 2021 14:12:35 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Sat, 07 Aug 2021 14:12:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=IGzQFrhHoLz1CEFjr9poq44H Gavcp7YDKPhT6nAOg0A=; b=WM3/P+GfV/otlYd+w0Nikegu6F707SUu+/V6KVJP pJ6KP+FNlFyPjK7zkHpUHSUpAoaOQyfPG1/OCvcycqRpC4w9rzfK2Hs3+/jiK7mE Y22H+Sqej1r4qN2CwYNe8i9E1eZw9yhIZb5ZVoENwnvr12jKXetYIm+SJ4Pz6mEW WNE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=IGzQFr hHoLz1CEFjr9poq44HGavcp7YDKPhT6nAOg0A=; b=XdRWKctnvUdnfBtee9d/nI nMO6c3tB8CZ8zEnU4IV62gRFq+nogEoqQz05V33f1t6HTqbkaolngwNZ4nVrWV9O uRa7+cChUDubHOLgky+y+APOgnMBwLM7b5iNkKKOt1M2dJtbTCLFlouLh8asINZL hSkn6DHyzlQRClGlVbB+F1sYvQtQEGsT6AMPGUKZmmD5R65dCTP/g7vVaHP6eufl 05C+sErRRAEFP9B+6L5Rl3s/LAzQPc04CmoLU/BIB7a1I7x9JnPv7q8s2xDbOrb5 kEPeMZh/lY0F/eXzYmsvTIspVv2qXUknq4GqnqYdbGA6G/rsqZOsEATiaXN+2vRA == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrjeefgdduvdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpeeukeektdffvddtudegjeegtdevhfeufeeivdejiedtieegtdevjedvjeehffev gfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvg hosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 7 Aug 2021 14:12:35 -0400 (EDT) Date: Sat, 7 Aug 2021 14:12:21 -0400 From: Leo Famulari To: Sarah Morgensen Subject: Re: bug#49815: Upcoming timekeeping failure in gpsd Message-ID: References: <864kc2hrqr.fsf@mgsn.dev> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <864kc2hrqr.fsf@mgsn.dev> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49815-done Cc: 49815-done@debbugs.gnu.org, Thiago Jung Bauermann X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Fri, Aug 06, 2021 at 08:13:16PM -0700, Sarah Morgensen wrote: > > (substitute* "SConstruct" > ^ Should be "SConscript" > > This fixes the build. > > > (("envs = \\{\\}") > > "envs = os.environ")) > > Hope that helps! Aha! Thanks to you and Thiago for your help with this! Fixed with 178cbc30d4e4f4a5d718ae220894544709483ef7. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 07 18:17:53 2021 Received: (at 49815) by debbugs.gnu.org; 7 Aug 2021 22:17:53 +0000 Received: from localhost ([127.0.0.1]:53286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCUdd-0001gx-8m for submit@debbugs.gnu.org; Sat, 07 Aug 2021 18:17:53 -0400 Received: from mx.kolabnow.com ([95.128.36.41]:51678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCUda-0001gh-Ib for 49815@debbugs.gnu.org; Sat, 07 Aug 2021 18:17:52 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTP id 57B2714EE; Sun, 8 Aug 2021 00:17:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:date:subject:subject :from:from:received:received:received; s=dkim20160331; t= 1628374664; x=1630189065; bh=qTCT8tO/Iz27ds9Bh67e9+Fk+XF8ROclR5H IEsThNG4=; b=Jkuv6danltg3xDaf1Mulkl3ISLIia6hAafVkX6Yp0SNjkycWD6Z TOXWBZHo0Jkq+XDZG8//H+AOjQzY00XOZalAXC+7Vp/QV9tkP3OtPu+e8ryglS+H mJgH/AcNlc0rFKI21Pjj0sD8Eme485w57SX5+h7unpvIYKZD3nj6cwZJemSpJp1x ab+5qgb813FJIrwuxsY2iQGhPIHjdptcFyGdc7KnDRvHsxdRG09IgQx+gl+cpIlO jsGdxUvGUuz12jGIrOOXk4uyuwNGaQqm6pPScPlgccFKmz5jQI5PbzISpjfSfs7I g/vYSEd8r60MCKFP2gVQ/tbAd+PALY+BEKQf+dvPZMKi30D2dbmoO9191palKflH widUHSzJSc9VpST+vlmSOJn56Vby653nFvkMGzVJOui/oCkG4gtv3vN9KxkMPFPg b7eyGvsqqQ5PGqtPTcuYj1D1eRlXehPEY0GQ/utASZ9uhNIhC+ap+RXRtMKkq0ZV bcDKvvwH32vdfVQrCtEJvmD5v0mf71W8zZVwfuKoP5U6giMKQ6uqi7jpNQEVmdC/ udTdNeKd2Jet1NdcENTMmwt1GNsHK9R9poHD/SCoJ7EUlLJVEnV1J6fu4u5jZwCy 7jHXlA2D8fB3BVH4d7ibmCCUbj+IXjnTFf4z/WMdo08DWqB67i5Ozc0w= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AX1MjlCrfMIn; Sun, 8 Aug 2021 00:17:44 +0200 (CEST) Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id C16A7AA4; Sun, 8 Aug 2021 00:17:43 +0200 (CEST) Received: from ext-subm003.mykolab.com (unknown [10.9.6.3]) by int-mx001.mykolab.com (Postfix) with ESMTPS id 40F0E522; Sun, 8 Aug 2021 00:17:41 +0200 (CEST) From: Thiago Jung Bauermann To: Sarah Morgensen Subject: Re: bug#49815: Upcoming timekeeping failure in gpsd Date: Sat, 07 Aug 2021 19:17:33 -0300 Message-ID: <3847867.9Jr9e7KGpX@popigai> In-Reply-To: <864kc2hrqr.fsf@mgsn.dev> References: <864kc2hrqr.fsf@mgsn.dev> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49815 Cc: 49815@debbugs.gnu.org, Leo Famulari X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Sarah, Em s=E1bado, 7 de agosto de 2021, =E0s 00:13:16 -03, Sarah Morgensen escrev= eu: > > @@ -259,6 +261,7 @@ such as elevation, speed, heart rate, power, > > temperature, and gear shifts.")>=20 > > (modify-phases %standard-phases > > =20 > > (add-after 'unpack 'fix-build > > =20 > > (lambda* (#:key outputs #:allow-other-keys) > >=20 > > + (setenv "TAR" "noop") > >=20 > > (substitute* "SConstruct" >=20 > ^ Should be "SConscript" >=20 > This fixes the build. Nice! > > (("envs =3D \\{\\}") > > "envs =3D os.environ")) IIUC this takes care of propagating $C_INCLUDE_PATH to gcc. I should have=20 noticed it before. :facepalm: > Hope that helps! Thank you! =2D-=20 Thanks, Thiago From unknown Sat Jun 14 18:47:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 05 Sep 2021 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator