Project

General

Profile

Actions

Bug #55650

closed

CMake error building on Debian Buster

Added by David Galloway almost 2 years ago. Updated almost 2 years ago.

Status:
Rejected
Priority:
High
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

https://jenkins.ceph.com/job/ceph-build/523/ARCH=x86_64,AVAILABLE_ARCH=x86_64,AVAILABLE_DIST=buster,DIST=buster,MACHINE_SIZE=gigantic/console

...

-- Installing: /build/ceph-16.2.8/debian/tmp/usr/bin/ceph_test_objectcacher_stress
-- Set runtime path of "/build/ceph-16.2.8/debian/tmp/usr/bin/ceph_test_objectcacher_stress" to "/usr/lib/ceph" 
-- Installing: /build/ceph-16.2.8/debian/tmp/usr/bin/ceph_test_immutable_obj_cache
-- Set runtime path of "/build/ceph-16.2.8/debian/tmp/usr/bin/ceph_test_immutable_obj_cache" to "/usr/lib/ceph" 
-- Installing: /build/ceph-16.2.8/debian/tmp/usr/bin/ceph_test_rgw_obj
CMake Error at src/test/rgw/cmake_install.cmake:47 (file):
  file INSTALL cannot copy file
  "/build/ceph-16.2.8/obj-x86_64-linux-gnu/bin/ceph_test_rgw_obj" to
  "/build/ceph-16.2.8/debian/tmp/usr/bin/ceph_test_rgw_obj".
Call Stack (most recent call first):
  src/test/cmake_install.cmake:407 (include)
  src/cmake_install.cmake:396 (include)
  cmake_install.cmake:42 (include)

make[2]: *** [Makefile:109: install] Error 1
make[2]: Leaving directory '/build/ceph-16.2.8/obj-x86_64-linux-gnu'
dh_auto_install: cd obj-x86_64-linux-gnu && make -j48 install DESTDIR=/build/ceph-16.2.8/debian/tmp AM_UPDATE_INFO_DIR=no returned exit code 2
make[1]: *** [debian/rules:55: override_dh_auto_install] Error 2
make[1]: Leaving directory '/build/ceph-16.2.8'
make: *** [debian/rules:40: binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
E: Failed autobuilding of package

This is blocking the release of 16.2.8.

Actions #1

Updated by Casey Bodley almost 2 years ago

[ 90%] Built target ceph_test_rgw_obj

the target built/linked successfully, so if cmake fails to copy it, i can only assume it's an issue of disk space or permissions

Actions #2

Updated by David Galloway almost 2 years ago

  • Status changed from New to Rejected
  • Assignee set to David Galloway

You were correct. This actually led me to discover builds are being done on the smaller SSD on the builders. That led me to find out we could be using pbuilder in memory soooo expect faster builds soon?

Actions

Also available in: Atom PDF