Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder tcpdump-solaris11-sparc Build #62

Build In Progress:

ETA: 16:17:07 [21 mins, 44 secs]

shell_2

SourceStamp:

Projecttcpdump
Repositoryhttps://git.tcpdump.org/tcpdump
Branchmaster
Revisionce6ecb677e3b15570f60771a5e863ea42b84a3dd
Got Revisionce6ecb677e3b15570f60771a5e863ea42b84a3dd
Changes1 change

BuildSlave:

unstable11s

Reason:

The SingleBranchScheduler scheduler named 'schedule-tcpdump-solaris11-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 3 secs )
    1. stdio
  2. shell 'rm -rf ...' ( 0 secs )
    1. stdio
  3. shell_1 'git clone ...' ( 3 secs )
    1. stdio
  4. shell_2 './build_matrix.sh' ( running )
    1. stdio
    2. config.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/tcpdump-solaris11-sparc slave
buildername tcpdump-solaris11-sparc Builder
buildnumber 62 Build
codebase Build
got_revision ce6ecb677e3b15570f60771a5e863ea42b84a3dd Git
project tcpdump Build
repository https://git.tcpdump.org/tcpdump Build
revision ce6ecb677e3b15570f60771a5e863ea42b84a3dd Build
scheduler schedule-tcpdump-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/tcpdump-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. corubba

Timing:

StartMon Nov 10 13:57:43 2025
Elapsed1 hrs, 57 mins, 39 secs

All Changes:

:

  1. Change #248247

    Category tcpdump
    Changed by corubba <corubbaohnoyoudont@gmx.de>
    Changed at Sun 09 Nov 2025 21:06:03
    Repository https://git.tcpdump.org/tcpdump
    Project tcpdump
    Branch master
    Revision ce6ecb677e3b15570f60771a5e863ea42b84a3dd

    Comments

    instrument functions: Work around bfd inclusion guard
    In 2012 [0] [1] binutils added an inclusion guard to bfd.h, requiring to
    include the autoconf config.h beforehand. This guard is triggered when
    enabling instrumentation and development mode:
    
    % git clone https://github.com/the-tcpdump-group/tcpdump.git
    % cd tcpdump
    % touch .devel
    % ./autogen.sh
    % ./configure --enable-instrument-functions --enable-smb --quiet
    ./mkdep -c gcc -m -M -s . -DHAVE_CONFIG_H -I. fptype.c tcpdump.c \
      print-smb.c smbutil.c instrument-functions.c <libnetdissect src list>
    In file included from ./instrument-functions.c:18:
    /usr/include/bfd.h:35:2: error: #error config.h must be included before
      this header
       35 | #error config.h must be included before this header
          |  ^~~~~
    
    Note than this does *not* happen on Debian-based systems, because they
    remove [2] that guard since 2012 [3]. That's also why the Ubuntu-based
    Linux CI is not affected.
    
    [0] https://sourceware.org/bugzilla/show_bug.cgi?id=14072
    [1] https://sourceware.org/git/?p=binutils-gdb.git;a=blobdiff;f=bfd/bfd-in.h;h=ae8149a2;hp=d88bcb6c;hb=df7b86aa;hpb=134fa82e
    [2] https://salsa.debian.org/toolchain-team/binutils/-/blob/38415eb8/debian/rules#L1045-1048
    [3] https://code.launchpad.net/~doko/binutils/pkg-2.23-debian
    
    [skip ci]

    Changed files

    • instrument-functions.c