** Changed in: ceph (Ubuntu Groovy)
       Status: New => Triaged

** Changed in: ceph (Ubuntu Focal)
       Status: New => Invalid

** No longer affects: ceph (Ubuntu Focal)

** Changed in: ceph (Ubuntu Groovy)
   Importance: Undecided => High

** Description changed:

- When trying to build FSAL_CEPH in launchpad.net/~nfs-ganesha for groovy
- and hirsute:
+ [Impact]
+ Missing header files causes FTBFS in reverse dependencies on libcephfs-dev
+ 
+ [Test Case]
+ Build nfs-ganesha
+ fails with log message in original bug report
+ 
+ [Regression Potential]
+ Minimal - header files have been renamed internally and the proposed change 
re-aligns the packaging with upstream.
+ 
+ [Original Bug Report]
+ When trying to build FSAL_CEPH in launchpad.net/~nfs-ganesha for groovy and 
hirsute:
  
  ...
  [ 82%] Building C object FSAL/FSAL_CEPH/CMakeFiles/fsalceph.dir/export.c.o
  cd /<<PKGBUILDDIR>>/src/obj-x86_64-linux-gnu/FSAL/FSAL_CEPH && /usr/bin/cc 
-DHAS_DOFF -D_FILE_OFFSET_BITS=64 -Dfsalceph_EXPORTS -I/usr/include/uuid 
-I/<<PKGBUILDDIR>>/src/obj-x86_64-linux-gnu/include 
-I/<<PKGBUILDDIR>>/src/include -I/<<PKGBUILDDIR>>/src/include/os/linux 
-I/include -I/usr/include/ntirpc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 
-fno-strict-aliasing -O2 -g -DNDEBUG -fPIC   -o 
CMakeFiles/fsalceph.dir/export.c.o   -c 
/<<PKGBUILDDIR>>/src/FSAL/FSAL_CEPH/export.c
  In file included from /<<PKGBUILDDIR>>/src/FSAL/FSAL_CEPH/export.c:41:
  /usr/include/cephfs/libcephfs.h:30:10: fatal error: ceph_ll_client.h: No such 
file or directory
-    30 | #include "ceph_ll_client.h"
-       |          ^~~~~~~~~~~~~~~~~~
+    30 | #include "ceph_ll_client.h"
+       |          ^~~~~~~~~~~~~~~~~~
  compilation terminated.
  make[4]: *** [FSAL/FSAL_CEPH/CMakeFiles/fsalceph.dir/build.make:79: 
FSAL/FSAL_CEPH/CMakeFiles/fsalceph.dir/export.c.o] Error 1
  make[4]: *** Waiting for unfinished jobs....
  [ 82%] Building C object FSAL/FSAL_PROXY/CMakeFiles/fsalproxy.dir/export.c.o
  [ 82%] Building C object FSAL/FSAL_PROXY/CMakeFiles/fsalproxy.dir/xattrs.c.o
  cd /<<PKGBUILDDIR>>/src/obj-x86_64-linux-gnu/FSAL/FSAL_PROXY && /usr/bin/cc 
-DHAS_DOFF -D_GNU_SOURCE -D__USE_GNU -Dfsalproxy_EXPORTS -I/usr/include/uuid 
-I/<<PKGBUILDDIR>>/src/obj-x86_64-linux-gnu/include 
-I/<<PKGBUILDDIR>>/src/include -I/<<PKGBUILDDIR>>/src/include/os/linux 
-I/include -I/usr/include/ntirpc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 
-fno-strict-aliasing -O2 -g -DNDEBUG -fPIC   -o 
CMakeFiles/fsalproxy.dir/export.c.o   -c 
/<<PKGBUILDDIR>>/src/FSAL/FSAL_PROXY/export.c
  cd /<<PKGBUILDDIR>>/src/obj-x86_64-linux-gnu/FSAL/FSAL_PROXY && /usr/bin/cc 
-DHAS_DOFF -D_GNU_SOURCE -D__USE_GNU -Dfsalproxy_EXPORTS -I/usr/include/uuid 
-I/<<PKGBUILDDIR>>/src/obj-x86_64-linux-gnu/include 
-I/<<PKGBUILDDIR>>/src/include -I/<<PKGBUILDDIR>>/src/include/os/linux 
-I/include -I/usr/include/ntirpc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 
-fno-strict-aliasing -O2 -g -DNDEBUG -fPIC   -o 
CMakeFiles/fsalproxy.dir/xattrs.c.o   -c 
/<<PKGBUILDDIR>>/src/FSAL/FSAL_PROXY/xattrs.c
  In file included from /<<PKGBUILDDIR>>/src/FSAL/FSAL_CEPH/internal.h:41,
-                  from /<<PKGBUILDDIR>>/src/FSAL/FSAL_CEPH/main.c:45:
+                  from /<<PKGBUILDDIR>>/src/FSAL/FSAL_CEPH/main.c:45:
  /usr/include/cephfs/libcephfs.h:30:10: fatal error: ceph_ll_client.h: No such 
file or directory
-    30 | #include "ceph_ll_client.h"
-                   ^~~~~~~~~~~~~~~~~~
+    30 | #include "ceph_ll_client.h"
+                   ^~~~~~~~~~~~~~~~~~
  compilation terminated.
  ...
  
  See https://launchpadlibrarian.net/501345670/buildlog_ubuntu-groovy-
  amd64.nfs-ganesha_3.3-ubuntu1~groovy8_BUILDING.txt.gz

** Changed in: ceph (Ubuntu Groovy)
   Importance: High => Medium

** Changed in: ceph (Ubuntu Groovy)
     Assignee: (unassigned) => James Page (james-page)

** Changed in: ceph (Ubuntu Groovy)
       Status: Triaged => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1901323

Title:
  libcephfs-dev is missing ceph_ll_client.h header file

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1901323/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to