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

Builder libpcap-solaris10-amd64 Build #3335

Build In Progress:

ETA: 16:26:07 [-20082 secs]

trigger

SourceStamp:

Projectlibpcap
Repositoryhttps://git.tcpdump.org/libpcap
Branchmaster
Revision79701794b4fe7a2802e896373ff3c8fbe069e9b4
Got Revision79701794b4fe7a2802e896373ff3c8fbe069e9b4
Changes2 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris10-amd64' triggered this build

Steps and Logfiles:

  1. git update ( 5 secs )
    1. stdio
  2. shell Set developer mode ( 0 secs )
    1. stdio
  3. shell_1 './autogen.sh' ( 8 secs )
    1. stdio
  4. shell_2 './configure' ( 1 mins, 10 secs )
    1. stdio
    2. config.log
  5. shell_3 'gmake' ( 30 secs )
    1. stdio
  6. shell_4 'gmake check' ( 21 mins, 49 secs )
    1. stdio
  7. shell_5 'rm -rf ...' ( 29 secs )
    1. stdio
  8. shell_6 'gmake install ...' ( 20 secs )
    1. stdio
  9. trigger triggered trigger-tcpdump-solaris10-amd64 ( running )
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/libpcap-solaris10-amd64 slave
buildername libpcap-solaris10-amd64 Builder
buildnumber 3335 Build
codebase Build
got_revision 79701794b4fe7a2802e896373ff3c8fbe069e9b4 Git
project libpcap Build
repository https://git.tcpdump.org/libpcap Build
revision 79701794b4fe7a2802e896373ff3c8fbe069e9b4 Build
scheduler schedule-libpcap-solaris10-amd64 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/libpcap-solaris10-amd64 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Denis Ovsienko

Timing:

StartThu Oct 15 15:54:19 2026
Elapsed6 hrs, 6 mins, 30 secs

All Changes:

:

  1. Change #286227

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Thu 15 Oct 2026 16:50:59
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 526d68339711099e9fee282177b965feb0a1a0c2

    Comments

    Squelch a TinyCC warning in atomuse().
    Debian 12/i686
    $ tcc --version
    tcc version 0.9.27 (i386 Linux)
    
    optimize.c:555: warning: function might return no value: 'atomuse'

    Changed files

    • optimize.c
  2. Change #286229

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Thu 15 Oct 2026 16:50:59
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 79701794b4fe7a2802e896373ff3c8fbe069e9b4

    Comments

    Fix timeradd() and timersub() detection (again).
    My earlier commits 127da7e and 84c5f4c have not solved the problem
    exactly right, as can be seen on Debian 12/i686 (also reproduced on
    Hurd/i386 a while ago):
    
    $ tcc --version
    tcc version 0.9.27 (i386 Linux)
    
    In file included from rpcap-protocol.c:44:
    In file included from ./pcap/pcap.h:124:
    /usr/include/i386-linux-gnu/sys/time.h:246: warning: timeradd redefined
    
    In file included from rpcap-protocol.c:44:
    In file included from ./pcap/pcap.h:124:
    /usr/include/i386-linux-gnu/sys/time.h:255: warning: timersub redefined
    
    In file included from bpf_filter.c:51:
    /usr/include/i386-linux-gnu/sys/time.h:246: warning: timeradd redefined
    
    In file included from bpf_filter.c:51:
    /usr/include/i386-linux-gnu/sys/time.h:255: warning: timersub redefined
    
    It is wrong to use #ifndef at the compile time in portability.h, which
    can be (and in fact sometimes is) included before <sys/time.h>, which
    typically defines timeradd() and timersub().  To fix this, move the
    replacement macros from portability.h to the only .c file that requires
    these.
    
    If other .c files start requiring the macros in future and the
    replacements have to be in a shared header again, it will be necessary
    to involve the build systems again, but to test for a symbol rather than
    a function and to guard the replacement macros using HAVE_DECL_TIMERADD
    and HAVE_DECL_TIMERSUB.

    Changed files

    • portability.h
    • testprogs/findalldevstest-perf.c