Your message dated Wed, 08 Apr 2020 21:05:19 +0000
with message-id <[email protected]>
and subject line Bug#942248: fixed in odb-api 0.18.1-12
has caused the Debian Bug report #942248,
regarding odb-api: FTBFS on hurd-i386
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.)
--
942248: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=942248
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: odb-api
Version: 0.18.1-7
Severity: important
Tags: patch
Hello,
odb-api currently FTBFS on hurd-i386 due to missing build rules. I have
attached a patch that fixes this.
Samuel
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500,
'testing-proposed-updates-debug'), (500, 'testing-proposed-updates'), (500,
'testing-debug'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500,
'proposed-updates'), (500, 'oldstable-proposed-updates-debug'), (500,
'oldstable-proposed-updates'), (500, 'oldoldstable'), (500, 'buildd-unstable'),
(500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1,
'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.3.0 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8),
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--
Samuel
Progress (n.): The process through which the Internet has evolved from
smart people in front of dumb terminals to dumb people in front of smart
terminals.
Index: odb-api-0.18.1/cmake/FindAIO.cmake
===================================================================
--- odb-api-0.18.1.orig/cmake/FindAIO.cmake
+++ odb-api-0.18.1/cmake/FindAIO.cmake
@@ -9,7 +9,7 @@
# OUTPUT:
# RT_LIB = the library to link against
-if( CMAKE_SYSTEM_NAME MATCHES "Linux" )
+if( CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "GNU" )
find_package( Realtime )
Index: odb-api-0.18.1/ecbuild/cmake/FindAIO.cmake
===================================================================
--- odb-api-0.18.1.orig/ecbuild/cmake/FindAIO.cmake
+++ odb-api-0.18.1/ecbuild/cmake/FindAIO.cmake
@@ -9,7 +9,7 @@
# OUTPUT:
# RT_LIB = the library to link against
-if( CMAKE_SYSTEM_NAME MATCHES "Linux" )
+if( CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "GNU" )
find_package( Realtime )
Index: odb-api-0.18.1/ecbuild/share/ecbuild/cmake/FindAIO.cmake
===================================================================
--- odb-api-0.18.1.orig/ecbuild/share/ecbuild/cmake/FindAIO.cmake
+++ odb-api-0.18.1/ecbuild/share/ecbuild/cmake/FindAIO.cmake
@@ -9,7 +9,7 @@
# OUTPUT:
# RT_LIB = the library to link against
-if( CMAKE_SYSTEM_NAME MATCHES "Linux" )
+if( CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "GNU" )
find_package( Realtime )
Index: odb-api-0.18.1/odb/src/extras/ec/julian.h
===================================================================
--- odb-api-0.18.1.orig/odb/src/extras/ec/julian.h
+++ odb-api-0.18.1/odb/src/extras/ec/julian.h
@@ -29,7 +29,7 @@ Author: Dr. Umberto Modigliani, User Sup
#include <ctype.h>
#include <time.h>
#include <unistd.h>
-#if !defined(__alpha) && !defined(linux) && !defined(_AIX43) &&
!defined(CYGWIN)
+#if !defined(__alpha) && !defined(linux) && !defined(_AIX43) &&
!defined(CYGWIN) && !defined(__GNU__)
#include <pfmt.h>
#endif
#include <limits.h>
Index: odb-api-0.18.1/odb/src/compiler/regex.c
===================================================================
--- odb-api-0.18.1.orig/odb/src/compiler/regex.c
+++ odb-api-0.18.1/odb/src/compiler/regex.c
@@ -2,7 +2,7 @@
/* See also lib/wildcard.c */
-#if defined(LINUX) || defined(SUN4) || defined(RS6K)
+#if defined(LINUX) || defined(SUN4) || defined(RS6K) || defined(__GNU__)
/* Watch for this; This GNU-thing may now be okay for other systems, too */
#include <regex.h>
#define REGEX_DEF(p) regex_t p
Index: odb-api-0.18.1/odb/src/lib/wildcard.c
===================================================================
--- odb-api-0.18.1.orig/odb/src/lib/wildcard.c
+++ odb-api-0.18.1/odb/src/lib/wildcard.c
@@ -2,7 +2,7 @@
#include "evaluate.h"
#include "cdrhook.h"
-#if defined(LINUX) || defined(SUN4) || defined(RS6K) || defined(SV2)
+#if defined(LINUX) || defined(SUN4) || defined(RS6K) || defined(SV2) ||
defined(__GNU__)
/* Watch for this; This GNU-thing may now be okay for other systems, too */
#include <regex.h>
#define REGEX_DEF(p) regex_t p
Index: odb-api-0.18.1/cmake/ecbuild_append_to_rpath.cmake
===================================================================
--- odb-api-0.18.1.orig/cmake/ecbuild_append_to_rpath.cmake
+++ odb-api-0.18.1/cmake/ecbuild_append_to_rpath.cmake
@@ -87,6 +87,11 @@ macro( ecbuild_append_to_rpath RPATH_DIR
set( _done 1 )
endif()
+ if( EC_OS_NAME STREQUAL "hurd" )
+ _path_append( CMAKE_INSTALL_RPATH
"$ORIGIN/${RPATH_DIR}" )
+ set( _done 1 )
+ endif()
+
# fallback
if( NOT _done )
Index: odb-api-0.18.1/cmake/ecbuild_check_os.cmake
===================================================================
--- odb-api-0.18.1.orig/cmake/ecbuild_check_os.cmake
+++ odb-api-0.18.1/cmake/ecbuild_check_os.cmake
@@ -372,6 +372,14 @@ if( ${CMAKE_SYSTEM_NAME} MATCHES "CYGWIN
endif()
+### GNU/Hurd
+
+if( ${CMAKE_SYSTEM_NAME} MATCHES "GNU" )
+
+ set( EC_OS_NAME "hurd" )
+
+endif()
+
### final warning / error
if( ${EC_OS_NAME} MATCHES "UNKNOWN" )
Index: odb-api-0.18.1/ecbuild/cmake/ecbuild_append_to_rpath.cmake
===================================================================
--- odb-api-0.18.1.orig/ecbuild/cmake/ecbuild_append_to_rpath.cmake
+++ odb-api-0.18.1/ecbuild/cmake/ecbuild_append_to_rpath.cmake
@@ -87,6 +87,11 @@ macro( ecbuild_append_to_rpath RPATH_DIR
set( _done 1 )
endif()
+ if( EC_OS_NAME STREQUAL "hurd" )
+ _path_append( CMAKE_INSTALL_RPATH
"$ORIGIN/${RPATH_DIR}" )
+ set( _done 1 )
+ endif()
+
# fallback
if( NOT _done )
Index: odb-api-0.18.1/ecbuild/cmake/ecbuild_check_os.cmake
===================================================================
--- odb-api-0.18.1.orig/ecbuild/cmake/ecbuild_check_os.cmake
+++ odb-api-0.18.1/ecbuild/cmake/ecbuild_check_os.cmake
@@ -372,6 +372,14 @@ if( ${CMAKE_SYSTEM_NAME} MATCHES "CYGWIN
endif()
+### GNU/Hurd
+
+if( ${CMAKE_SYSTEM_NAME} MATCHES "GNU" )
+
+ set( EC_OS_NAME "hurd" )
+
+endif()
+
### final warning / error
if( ${EC_OS_NAME} MATCHES "UNKNOWN" )
Index: odb-api-0.18.1/ecbuild/share/ecbuild/cmake/ecbuild_append_to_rpath.cmake
===================================================================
---
odb-api-0.18.1.orig/ecbuild/share/ecbuild/cmake/ecbuild_append_to_rpath.cmake
+++ odb-api-0.18.1/ecbuild/share/ecbuild/cmake/ecbuild_append_to_rpath.cmake
@@ -87,6 +87,11 @@ macro( ecbuild_append_to_rpath RPATH_DIR
set( _done 1 )
endif()
+ if( EC_OS_NAME STREQUAL "hurd" )
+ _path_append( CMAKE_INSTALL_RPATH
"$ORIGIN/${RPATH_DIR}" )
+ set( _done 1 )
+ endif()
+
# fallback
if( NOT _done )
Index: odb-api-0.18.1/ecbuild/share/ecbuild/cmake/ecbuild_check_os.cmake
===================================================================
--- odb-api-0.18.1.orig/ecbuild/share/ecbuild/cmake/ecbuild_check_os.cmake
+++ odb-api-0.18.1/ecbuild/share/ecbuild/cmake/ecbuild_check_os.cmake
@@ -372,6 +372,14 @@ if( ${CMAKE_SYSTEM_NAME} MATCHES "CYGWIN
endif()
+### GNU/Hurd
+
+if( ${CMAKE_SYSTEM_NAME} MATCHES "GNU" )
+
+ set( EC_OS_NAME "hurd" )
+
+endif()
+
### final warning / error
if( ${EC_OS_NAME} MATCHES "UNKNOWN" )
--- End Message ---
--- Begin Message ---
Source: odb-api
Source-Version: 0.18.1-12
Done: Alastair McKinstry <[email protected]>
We believe that the bug you reported is fixed in the latest version of
odb-api, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alastair McKinstry <[email protected]> (supplier of updated odb-api package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 08 Apr 2020 13:23:32 +0100
Source: odb-api
Architecture: source
Version: 0.18.1-12
Distribution: unstable
Urgency: medium
Maintainer: Alastair McKinstry <[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Closes: 924266 942248
Changes:
odb-api (0.18.1-12) unstable; urgency=medium
.
* Support for GNU Hurd. that to Samuel Thibault. Closes: #942248
* libodb-api-bin now recommends: -dev pkg. Closes: #924266
Checksums-Sha1:
ef8ff6128b44057a1c714c3885068094650ec356 2523 odb-api_0.18.1-12.dsc
b5070617b798da23e1b16708a14e510448378745 29068 odb-api_0.18.1-12.debian.tar.xz
Checksums-Sha256:
1b2e31491276aa2d2d07b6e2ebed8246e799930a0d542d9222ec8766609189d5 2523
odb-api_0.18.1-12.dsc
53e1c58bb1a448a9990df0f1d383ea1a7e67984947569a267b36d9c2215a183b 29068
odb-api_0.18.1-12.debian.tar.xz
Files:
e325b66960e87470a14f7405bb44c271 2523 utils optional odb-api_0.18.1-12.dsc
e9802845294bc63ef2c0e5730f3016fc 29068 utils optional
odb-api_0.18.1-12.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAl6ONkwACgkQy+a7Tl2a
06XsVQ//X6LBDYog36g5LddesAINQCiWh/G8nuRaMPsgNTDJhk/yyzRQFu9tvTb2
PUdfV0DZ1lN38U+B6sITBG028NeR+XRfrmzUDIiZw7JRLReerL5C0Wu6N72ITe5p
5VBxXAqqJrwE1ohUVsDOvVTqLhf8pgRE78SwWbga0arP8UfefO/Gs1kCTt/kpJta
1FTi10TYNVrMCjsh/LCJY/uVCLaTKt4ecJ7yLnwxbwbie04FJFcVRTr4MpGSOWq2
sAHz4CdZdGm+7mZso+YoEyzqkQV9MQpKaW7paFdh56J73rI5rdxXiRnuxqXBwr+2
33y4K+CB2DWh/zgX7TXH/83oekvi6Ytdye9u1ey+f+UH7Jcm5odETvBYRJjp8hGC
GVG0KeFFRUSa76IzHmGCxQIBQqY1yPuKlgxMc6WvGtBNHmFtn0npIRpwdFQvpHvH
lz8XOuZLt45vKBmMzKjsnqfd994x6FUoOaMp2kIbGqyJ9cYxbxeP82cgPNLGyfTy
BNq0rxPTo3IOkwun5s+/WeM5tHjrjkc9rqqNFYG+bTFL1HO8sH9HBeESSDHHbz+L
h41XF+Po3ryCagT55lX9ZMa323bk/R+dtdG/czivPWfwFqBxI0dB8b+OCZF2UjA/
HTKjX4AAy287zRK4M8OLLffoxOTi/r62q09IxRongQcVxiISo2A=
=NYxU
-----END PGP SIGNATURE-----
--- End Message ---