Project

General

Profile

Actions

Bug #23424

closed

FTBFS (Fail To Build From Source) on s390x - No rule to make target 'boost/lib/libboost_chrono.a'

Added by Nathan Cutler about 6 years ago. Updated about 6 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Recently (not sure exactly when), s390x builds of master started to fail with:

[ 7791s] Scanning dependencies of target ceph-common
[ 7792s] make[2]: *** No rule to make target 'boost/lib/libboost_chrono.a', needed by 'lib/libceph-common.so.0'.  Stop.
[ 7792s] make[1]: *** [CMakeFiles/Makefile2:1047: src/CMakeFiles/ceph-common.dir/all] Error 2

Currently I'm looking at https://github.com/ceph/ceph/pull/20616 as a possible cause. This PR contains a patch that explicitly lists "chrono" as a dependency, yet the Boost component configuration from recent build logs for master show that "chrono" is not built:

Component configuration:

    - atomic                   : building
    - chrono                   : not building
    - container                : building
    - context                  : building
    - coroutine                : building
    - date_time                : building
    - exception                : not building
    - fiber                    : not building
    - filesystem               : not building
    - graph                    : not building
    - graph_parallel           : not building
    - iostreams                : building
    - locale                   : not building
    - log                      : not building
    - math                     : not building
    - mpi                      : not building
    - program_options          : building
    - python                   : building
    - random                   : building
    - regex                    : building
    - serialization            : not building
    - signals                  : not building
    - stacktrace               : not building
    - system                   : building
    - test                     : not building
    - thread                   : building
    - timer                    : not building
    - type_erasure             : not building
    - wave                     : not building
Actions #1

Updated by Nathan Cutler about 6 years ago

  • Subject changed from s390x to FTBFS (Fail To Build From Source) on s390x - No rule to make target 'boost/lib/libboost_chrono.a'
Actions #2

Updated by Nathan Cutler about 6 years ago

  • Status changed from New to Fix Under Review
Actions #3

Updated by Nathan Cutler about 6 years ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF