public inbox for elfutils@sourceware.org
 help / color / mirror / Atom feed
* ☠ Buildbot (GNU Toolchain): elfutils - failed compile (failure) (master)
@ 2022-12-21 17:04 builder
  2022-12-21 17:25 ` Mark Wielaard
  0 siblings, 1 reply; 2+ messages in thread
From: builder @ 2022-12-21 17:04 UTC (permalink / raw)
  To: elfutils-devel

A new failure has been detected on builder elfutils-centos-x86_64 while building elfutils.

Full details are available at:
    https://builder.sourceware.org/buildbot/#builders/39/builds/117

Build state: failed compile (failure)
Revision: d2bf497b12fbd49b4996ccf0744303ffd67735b1
Worker: centos-x86_64
Build Reason: (unknown)
Blamelist: Andrew Paprocki <andrew@ishiboo.com>

Steps:

- 0: worker_preparation ( success )

- 1: set package name ( success )

- 2: git checkout ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/39/builds/117/steps/2/logs/stdio

- 3: autoreconf ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/39/builds/117/steps/3/logs/stdio

- 4: configure ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/39/builds/117/steps/4/logs/stdio

- 5: get version ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/39/builds/117/steps/5/logs/stdio
        - property changes: https://builder.sourceware.org/buildbot/#builders/39/builds/117/steps/5/logs/property_changes

- 6: make ( failure )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/39/builds/117/steps/6/logs/stdio

A restored build has been detected on builder elfutils-fedora-ppc64le while building elfutils.

Full details are available at:
    https://builder.sourceware.org/buildbot/#builders/55/builds/115

Build state: build successful
Revision: d2bf497b12fbd49b4996ccf0744303ffd67735b1
Worker: fedora-ppc64le
Build Reason: (unknown)
Blamelist: Andrew Paprocki <andrew@ishiboo.com>, Mark Wielaard <mark@klomp.org>

Steps:

- 0: worker_preparation ( success )

- 1: set package name ( success )

- 2: git checkout ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/2/logs/stdio

- 3: autoreconf ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/3/logs/stdio

- 4: configure ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/4/logs/stdio

- 5: get version ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/5/logs/stdio
        - property changes: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/5/logs/property_changes

- 6: make ( warnings )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/6/logs/stdio
        - warnings (3): https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/6/logs/warnings__3_

- 7: make check ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/7/logs/stdio
        - test-suite.log: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/7/logs/test-suite_log

- 8: prep ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/8/logs/stdio

- 9: build bunsen.cpio.gz ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/9/logs/stdio

- 10: fetch bunsen.cpio.gz ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/10/logs/stdio

- 11: unpack bunsen.cpio.gz ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/11/logs/stdio

- 12: pass .bunsen.source.gitname ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/12/logs/stdio

- 13: pass .bunsen.source.gitdescribe ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/13/logs/stdio

- 14: pass .bunsen.source.gitbranch ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/14/logs/stdio

- 15: pass .bunsen.source.gitrepo ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/15/logs/stdio

- 16: upload to bunsen ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/16/logs/stdio

- 17: clean up ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/17/logs/stdio

- 18: make distclean ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/55/builds/115/steps/18/logs/stdio

A new failure has been detected on builder elfutils-fedora-x86_64 while building elfutils.

Full details are available at:
    https://builder.sourceware.org/buildbot/#builders/59/builds/122

Build state: failed test (failure)
Revision: d2bf497b12fbd49b4996ccf0744303ffd67735b1
Worker: bb3
Build Reason: (unknown)
Blamelist: Andrew Paprocki <andrew@ishiboo.com>

Steps:

- 0: worker_preparation ( success )

- 1: set package name ( success )

- 2: git checkout ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/2/logs/stdio

- 3: autoreconf ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/3/logs/stdio

- 4: configure ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/4/logs/stdio

- 5: get version ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/5/logs/stdio
        - property changes: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/5/logs/property_changes

- 6: make ( warnings )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/6/logs/stdio
        - warnings (3): https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/6/logs/warnings__3_

- 7: make check ( failure )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/7/logs/stdio
        - test-suite.log: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/7/logs/test-suite_log

- 8: make distcheck ( warnings )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/8/logs/stdio
        - test-suite.log: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/8/logs/test-suite_log
        - warnings (6): https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/8/logs/warnings__6_

- 9: prep ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/9/logs/stdio

- 10: build bunsen.cpio.gz ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/10/logs/stdio

- 11: fetch bunsen.cpio.gz ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/11/logs/stdio

- 12: unpack bunsen.cpio.gz ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/12/logs/stdio

- 13: pass .bunsen.source.gitname ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/13/logs/stdio

- 14: pass .bunsen.source.gitdescribe ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/14/logs/stdio

- 15: pass .bunsen.source.gitbranch ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/15/logs/stdio

- 16: pass .bunsen.source.gitrepo ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/16/logs/stdio

- 17: upload to bunsen ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/17/logs/stdio

- 18: clean up ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/18/logs/stdio

- 19: make distclean ( success )
    Logs:
        - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/122/steps/19/logs/stdio


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: ☠ Buildbot (GNU Toolchain): elfutils - failed compile (failure) (master)
  2022-12-21 17:04 ☠ Buildbot (GNU Toolchain): elfutils - failed compile (failure) (master) builder
@ 2022-12-21 17:25 ` Mark Wielaard
  0 siblings, 0 replies; 2+ messages in thread
From: Mark Wielaard @ 2022-12-21 17:25 UTC (permalink / raw)
  To: elfutils-devel; +Cc: Andrew Paprocki

[-- Attachment #1: Type: text/plain, Size: 789 bytes --]

On Wed, 2022-12-21 at 17:04 +0000, builder--- via Elfutils-devel wrote:
> A new failure has been detected on builder elfutils-centos-x86_64
> while building elfutils.
> 
> Full details are available at:
>     https://builder.sourceware.org/buildbot/#builders/39/builds/117
> 
> Build state: failed compile (failure)
> Revision: d2bf497b12fbd49b4996ccf0744303ffd67735b1
> Worker: centos-x86_64
> Build Reason: (unknown)
> Blamelist: Andrew Paprocki <andrew@ishiboo.com>
> 
> Steps:
> [...]
> - 6: make ( failure )
>     Logs:
>         - stdio: 
> https://builder.sourceware.org/buildbot/#builders/39/builds/117/steps/6/logs/stdio

Oops, we need a version check to see if CURL_AT_LEAST_VERSION is
available... doh.

Fixed with the attached patch.

Cheers,

Mark

[-- Attachment #2: 0001-debuginfod-Define-CURL_AT_LEAST_VERSION-if-necessary.patch --]
[-- Type: text/x-patch, Size: 1540 bytes --]

From 304741e11018c29e7ff17751e05dcc5c786a3fd9 Mon Sep 17 00:00:00 2001
From: Mark Wielaard <mark@klomp.org>
Date: Wed, 21 Dec 2022 18:21:08 +0100
Subject: [PATCH] debuginfod: Define CURL_AT_LEAST_VERSION if necessary

Older curl.h don't define CURL_AT_LEAST_VERSION, so define it
ourselves because it is nicer than doing hex encoded version
comparisons.

Signed-off-by: Mark Wielaard <mark@klomp.org>
---
 debuginfod/ChangeLog           | 4 ++++
 debuginfod/debuginfod-client.c | 7 +++++++
 2 files changed, 11 insertions(+)

diff --git a/debuginfod/ChangeLog b/debuginfod/ChangeLog
index 2c65d862..2ddb7ca0 100644
--- a/debuginfod/ChangeLog
+++ b/debuginfod/ChangeLog
@@ -1,3 +1,7 @@
+2022-12-21  Mark Wielaard  <mark@klomp.org>
+
+	* debuginfod-client.c: Define CURL_AT_LEAST_VERSION.
+
 2022-12-21  Andrew Paprocki  <andrew@ishiboo.com>
 
 	* debuginfod-client.c: Make compilable against newer curl.  PR29926
diff --git a/debuginfod/debuginfod-client.c b/debuginfod/debuginfod-client.c
index 692aecce..a16165bd 100644
--- a/debuginfod/debuginfod-client.c
+++ b/debuginfod/debuginfod-client.c
@@ -105,6 +105,13 @@ void debuginfod_end (debuginfod_client *c) { }
   #include <fts.h>
 #endif
 
+/* Older curl.h don't define CURL_AT_LEAST_VERSION.  */
+#ifndef CURL_AT_LEAST_VERSION
+  #define CURL_VERSION_BITS(x,y,z) ((x)<<16|(y)<<8|(z))
+  #define CURL_AT_LEAST_VERSION(x,y,z) \
+    (LIBCURL_VERSION_NUM >= CURL_VERSION_BITS(x, y, z))
+#endif
+
 #include <pthread.h>
 
 static pthread_once_t init_control = PTHREAD_ONCE_INIT;
-- 
2.18.4


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-12-21 17:25 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-21 17:04 ☠ Buildbot (GNU Toolchain): elfutils - failed compile (failure) (master) builder
2022-12-21 17:25 ` Mark Wielaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).