[Bug 563318] Review Request: ceph - User space components of the CEPH file system

bugzilla at redhat.com bugzilla at redhat.com
Wed Apr 28 01:12:48 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=563318

Neil Horman <nhorman at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nhorman at redhat.com

--- Comment #18 from Neil Horman <nhorman at redhat.com> 2010-04-27 21:12:40 EDT ---
Josef, I was setting up a ceph server here and had to figure this out. 
shockingly, java requires some hacks in the spec file to package it properly. 
You need this patch:

--- ceph.spec 2010-04-26 09:56:54.000000000 -0400
+++ ceph.spec.new 2010-04-27 21:03:37.116861651 -0400
@@ -10,7 +10,7 @@
 Patch0:        ceph-init-fix.patch
 BuildRequires: fuse-devel, libtool, libtool-ltdl-devel, boost-devel, 
 BuildRequires: libedit-devel, fuse-devel, git, perl, perl-devel, gdbm,
-BuildRequires: openssl-devel
+BuildRequires: openssl-devel, java-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Requires(post): chkconfig
 Requires(preun): chkconfig
@@ -43,7 +43,10 @@

 %build
 ./autogen.sh
-%configure
+for i in -I/usr/lib/jvm/java/include{,/linux}; do
+ java_inc="$java_inc $i"
+done
+%configure CPPFLAGS="$java_inc"
 make CFLAGS="$RPM_OPT_FLAGS"

 %install


I derived it from here:
http://osdir.com/ml/fedora-packaging/2009-05/msg00061.html

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list