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

Builder ffmpegsos-solaris10-i386 Build #14167

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision4ba56d8ab76308adb4c184ffb203933e3a28e1b3
Got Revision4ba56d8ab76308adb4c184ffb203933e3a28e1b3
Changes1 change

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-ffmpegsos-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git update ( 4 secs )
    1. stdio
  2. shell 'gsed -i ...' ( 0 secs )
    1. stdio
  3. shell_1 'gsed -i ...' ( 0 secs )
    1. stdio
  4. shell_2 'gsed -i ...' failed ( 0 secs )
    1. stdio
  5. shell_3 './configure --samples="../../../ffmpeg/fate-suite" ...' failed ( 8 secs )
    1. stdio
    2. config.log
  6. shell_4 'gmake fate-rsync' failed ( 2 secs )
    1. stdio
  7. shell_5 '../../../ffmpeg/fate.sh ../../../ffmpeg/fate_config_sos.sh' failed ( 0 secs )
    1. stdio
    2. configure.log
    3. compile.log
    4. test.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/ffmpegsos-solaris10-i386 slave
buildername ffmpegsos-solaris10-i386 Builder
buildnumber 14167 Build
codebase Build
got_revision 4ba56d8ab76308adb4c184ffb203933e3a28e1b3 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 4ba56d8ab76308adb4c184ffb203933e3a28e1b3 Build
scheduler schedule-ffmpegsos-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpegsos-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. crueter

Timing:

StartWed Jun 24 10:34:21 2026
EndWed Jun 24 10:34:39 2026
Elapsed18 secs

All Changes:

:

  1. Change #272464

    Category ffmpeg
    Changed by crueter <crueterohnoyoudont@eden-emu.dev>
    Changed at Wed 24 Jun 2026 10:27:10
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 4ba56d8ab76308adb4c184ffb203933e3a28e1b3

    Comments

    build: Use Make builtin for .objs response files when possible
    Since 9e857e1f8aeeb655adb9d09bf53add26a27092e2, library.mak generates a
    response file containing the list of input object files. This was done
    to avoid hitting the 8192 character command line limit on Windows
    shells.
    
    However, that particular solution still relies on emitting a
    very long `echo` command that gets delegated to a subshell. This means
    that, for example, running `make` within problematic shells like Git
    Bash could still hit the command line length limit when this `echo` step
    is ran. Other MSYS2 shells are not affected, meaning the previous
    workaround only helped when running in an MSYS2 environment, but broke
    when using Git Bash, e.g. for MSVC. This primarily affected `libavcodec`
    due to the sheer volume of files contained within.
    
    To avoid this problem, this commit changes the object emission step to
    use GNU make's `file` builtin to write the list of object files. `file`
    itself was introduced in GNU Make 4.0, but FFmpeg still supports old
    versions--notably Apple's ancient Make 3.81--so for older make versions
    that don't support this, the old echo subshell is used. This tradeoff
    should be fine since it's trivial to grab a new-enough Make on Windows,
    and other platforms that may be stuck with ancient Make versions
    shouldn't have nearly as restrictive command line limits.
    
    Signed-off-by: crueter <crueter@eden-emu.dev>

    Changed files

    • ffbuild/library.mak