Bug ID | 1173314 |
---|---|
Summary | jsoncpp 1.9.3 breaks build of tensorflow2 |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | screening-team-bugs@suse.de |
Reporter | dimstar@opensuse.org |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
jsoncpp has been upgraded to version 1.9.3 in Factory
this in turn results in build-failure of tensorlow2:
>[ 146s] [170 / 342] Compiling external/com_google_absl/absl/strings/substitute.cc [for host]; 0s local
>[ 158s] ERROR: /home/abuild/rpmbuild/SOURCES/BAZEL/_bazel_abuild/0000c91788c81101c5a130c7d60f1e88/external/jsoncpp_git/BUILD.bazel:23:1: declared output 'external/jsoncpp_git/include/json/autolink.h' is a dangling symbolic link
>[ 158s] ERROR: /home/abuild/rpmbuild/SOURCES/BAZEL/_bazel_abuild/0000c91788c81101c5a130c7d60f1e88/external/jsoncpp_git/BUILD.bazel:23:1: not all outputs were created or valid
>[ 158s] Target //tensorflow/tools/pip_package:build_pip_package failed to build
>[ 158s] ERROR: /home/abuild/rpmbuild/SOURCES/BAZEL/_bazel_abuild/0000c91788c81101c5a130c7d60f1e88/external/jsoncpp_git/BUILD.bazel:35:1 not all outputs were created or valid
>[ 158s] INFO: Elapsed time: 108.223s, Critical Path: 5.70s
As the jsoncpp update also changes soname, the existing binaries can't be
installed against the new abi (so a rebuild is mandatory)