Your message dated Wed, 5 Aug 2026 21:03:25 +0300
with message-id <anN67WwDzspc0wsZ@localhost>
and subject line Fixed in 3.27.5-2
has caused the Debian Bug report #1132081,
regarding gpsd: FTBFS on Hurd
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1132081: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1132081
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gpsd
Version: 3.27.5-0.1
Severity: important
Tags: ftbfs
X-Debbugs-Cc: [email protected], [email protected]
User: [email protected]
Usertags: hurd-amd64 hurd-i386

The above version of gpsd FTBFS on Hurd.

Tracker log suggests that this is caused by an implicit definition of strptime 
in gpsd-3.27.5/libgps/gpsutils.c, which nonetheless correctly includes <time.h>.

$ rgrep strptime /usr/include/
/usr/include/time.h:extern char *strptime (const char *__restrict __s,
/usr/include/time.h:extern char *strptime_l (const char *__restrict __s,
/usr/include/c++/15/bits/chrono_io.h:                 // strptime behaves 
differently for %b and %B,
/usr/include/c++/15/bits/locale_facets_nonio.h:       *  specified for 
strftime(3)/strptime(3).  The actual parsing
/usr/include/c++/15/bits/locale_facets_nonio.tcc:  // Expand a strptime format 
string and parse it.  E.g., do_get_date() may

The source code however includes this comment:

/* The strptime prototype is not provided unless explicitly requested.
 * We also need to set the value high enough to signal inclusion of
 * newer features (like clock_gettime).  See the POSIX spec for more info:
 * 
http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_02_01_02
 */

Are we supposed to explicitly enable this just for Hurd? How?

Martin-Éric

-- System Information:
Debian Release: forky/sid
  APT prefers unreleased
  APT policy: (995, 'unreleased'), (990, 'unstable')
Architecture: hurd-i386 (i686-AT386)

Kernel: GNU-Mach 1.8+git20260224-up-486/Hurd-0.9
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)

--- End Message ---
--- Begin Message ---
Version: 3.27.5-2

gpsd (3.27.5-2) unstable; urgency=medium
...
  * Add a patch to teach SConscript to detect Hurd

 -- Boian Bonev <[email protected]>  Tue, 04 Aug 2026 05:09:25 +0000

--- End Message ---

Reply via email to