* PATCH: ceph.spec.in
@ 2010-07-02 8:13 Thomas Mueller
2010-07-02 15:04 ` Sage Weil
0 siblings, 1 reply; 5+ messages in thread
From: Thomas Mueller @ 2010-07-02 8:13 UTC (permalink / raw)
To: ceph-devel
hi
encountered following errors building an rpm package with the
ceph.spec.in:
RPM build errors:
File not found: /var/tmp/ceph-0.21~rc-4el5.elefant-root-mockbuild/usr/
bin/mkmonfs
File must begin with "/": %{_initddir}/ceph
Installed (but unpackaged) file(s) found:
/usr/bin/dumpjournal
/usr/bin/dupstore
/usr/bin/psim
/usr/bin/radosacl
/usr/bin/streamtest
/usr/bin/test_ioctls
/usr/bin/test_trans
/usr/bin/testceph
/usr/bin/testcrypto
/usr/bin/testkeys
/usr/bin/testmsgr
/usr/bin/testrados
/usr/bin/testradospp
* mkmonfs - vanished. isn't it used anymore? if so, the man/mkmonfs.8 can
also be removed
* initddir can be ignored as it is centos/rhel specific (it's called
"initrddir")
* added the unpackaged files
* added CXXFLAGS to make
- Thomas
--- ceph.spec.in.orig 2010-07-02 09:05:59.000000000 +0200
+++ ceph.spec.in 2010-07-02 10:12:54.000000000 +0200
@@ -41,7 +41,7 @@
%build
./autogen.sh
%{configure} --without-hadoop --without-debug
-make CFLAGS="$RPM_OPT_FLAGS"
+make CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
%install
rm -rf $RPM_BUILD_ROOT
@@ -84,9 +84,14 @@
%{_bindir}/cmon
%{_bindir}/cmds
%{_bindir}/cosd
-%{_bindir}/mkmonfs
%{_bindir}/rados
%{_bindir}/rbdtool
+%{_bindir}/test*
+%{_bindir}/dumpjournal
+%{_bindir}/dupstore
+%{_bindir}/psim
+%{_bindir}/radosacl
+%{_bindir}/streamtest
%{_initddir}/ceph
%{_libdir}/libceph.so.*
%{_libdir}/libcrush.so.*
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: PATCH: ceph.spec.in
2010-07-02 8:13 PATCH: ceph.spec.in Thomas Mueller
@ 2010-07-02 15:04 ` Sage Weil
2010-07-02 19:42 ` Thomas Mueller
0 siblings, 1 reply; 5+ messages in thread
From: Sage Weil @ 2010-07-02 15:04 UTC (permalink / raw)
To: Thomas Mueller; +Cc: ceph-devel
Applied this, sans the unpackaged files part.. those are for debugging and
testing, and don't need to be installed. (That probably means 'make
install' should ignore them...)
And removed all other traces of mkmonfs (it's replaced by 'cmon --mkfs').
sage
On Fri, 2 Jul 2010, Thomas Mueller wrote:
> hi
>
> encountered following errors building an rpm package with the
> ceph.spec.in:
>
> RPM build errors:
> File not found: /var/tmp/ceph-0.21~rc-4el5.elefant-root-mockbuild/usr/
> bin/mkmonfs
> File must begin with "/": %{_initddir}/ceph
> Installed (but unpackaged) file(s) found:
> /usr/bin/dumpjournal
> /usr/bin/dupstore
> /usr/bin/psim
> /usr/bin/radosacl
> /usr/bin/streamtest
> /usr/bin/test_ioctls
> /usr/bin/test_trans
> /usr/bin/testceph
> /usr/bin/testcrypto
> /usr/bin/testkeys
> /usr/bin/testmsgr
> /usr/bin/testrados
> /usr/bin/testradospp
>
>
> * mkmonfs - vanished. isn't it used anymore? if so, the man/mkmonfs.8 can
> also be removed
> * initddir can be ignored as it is centos/rhel specific (it's called
> "initrddir")
> * added the unpackaged files
> * added CXXFLAGS to make
>
> - Thomas
>
> --- ceph.spec.in.orig 2010-07-02 09:05:59.000000000 +0200
> +++ ceph.spec.in 2010-07-02 10:12:54.000000000 +0200
> @@ -41,7 +41,7 @@
> %build
> ./autogen.sh
> %{configure} --without-hadoop --without-debug
> -make CFLAGS="$RPM_OPT_FLAGS"
> +make CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
>
> %install
> rm -rf $RPM_BUILD_ROOT
> @@ -84,9 +84,14 @@
> %{_bindir}/cmon
> %{_bindir}/cmds
> %{_bindir}/cosd
> -%{_bindir}/mkmonfs
> %{_bindir}/rados
> %{_bindir}/rbdtool
> +%{_bindir}/test*
> +%{_bindir}/dumpjournal
> +%{_bindir}/dupstore
> +%{_bindir}/psim
> +%{_bindir}/radosacl
> +%{_bindir}/streamtest
> %{_initddir}/ceph
> %{_libdir}/libceph.so.*
> %{_libdir}/libcrush.so.*
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: PATCH: ceph.spec.in
2010-07-02 15:04 ` Sage Weil
@ 2010-07-02 19:42 ` Thomas Mueller
2010-07-02 19:45 ` Thomas Mueller
0 siblings, 1 reply; 5+ messages in thread
From: Thomas Mueller @ 2010-07-02 19:42 UTC (permalink / raw)
To: ceph-devel; +Cc: Sage Weil
On 02.07.2010 17:04, Sage Weil wrote:
> Applied this, sans the unpackaged files part.. those are for debugging and
> testing, and don't need to be installed. (That probably means 'make
> install' should ignore them...)
as long as they are installed with "make install" (at least with mock)
the build of the packages fail with the message that there are
unpackaged files and no rpm's are produced.
- Thomas
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: PATCH: ceph.spec.in
2010-07-02 19:42 ` Thomas Mueller
@ 2010-07-02 19:45 ` Thomas Mueller
2010-07-02 22:22 ` Sage Weil
0 siblings, 1 reply; 5+ messages in thread
From: Thomas Mueller @ 2010-07-02 19:45 UTC (permalink / raw)
To: ceph-devel
Am Fri, 02 Jul 2010 21:42:38 +0200 schrieb Thomas Mueller:
> On 02.07.2010 17:04, Sage Weil wrote:
>> Applied this, sans the unpackaged files part.. those are for debugging
>> and testing, and don't need to be installed. (That probably means
>> 'make install' should ignore them...)
>
> as long as they are installed with "make install" (at least with mock)
> the build of the packages fail with the message that there are
> unpackaged files and no rpm's are produced.
>
>
> - Thomas
PS: maybe only build these binarys with debug enabled?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: PATCH: ceph.spec.in
2010-07-02 19:45 ` Thomas Mueller
@ 2010-07-02 22:22 ` Sage Weil
0 siblings, 0 replies; 5+ messages in thread
From: Sage Weil @ 2010-07-02 22:22 UTC (permalink / raw)
To: Thomas Mueller; +Cc: ceph-devel
On Fri, 2 Jul 2010, Thomas Mueller wrote:
> Am Fri, 02 Jul 2010 21:42:38 +0200 schrieb Thomas Mueller:
>
> > On 02.07.2010 17:04, Sage Weil wrote:
> >> Applied this, sans the unpackaged files part.. those are for debugging
> >> and testing, and don't need to be installed. (That probably means
> >> 'make install' should ignore them...)
> >
> > as long as they are installed with "make install" (at least with mock)
> > the build of the packages fail with the message that there are
> > unpackaged files and no rpm's are produced.
> >
> >
> > - Thomas
>
> PS: maybe only build these binarys with debug enabled?
Done. Let me know if I missed anything?
sage
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-07-02 22:21 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-07-02 8:13 PATCH: ceph.spec.in Thomas Mueller
2010-07-02 15:04 ` Sage Weil
2010-07-02 19:42 ` Thomas Mueller
2010-07-02 19:45 ` Thomas Mueller
2010-07-02 22:22 ` Sage Weil
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.