[Gluster-devel] Re: Error building RPMS from latest tla
Angel
clist at uah.es
Sun Jan 20 13:27:50 UTC 2008
Hi Matt
You are still interested on spec debugging.
I got a 64 machine, on the next days ill try to buil rpms there.
Did you notice that buiding tla636 on a i386 machine places libs on /usr/lib64?
Regards, Angel
El Miércoles, 16 de Enero de 2008 Matt Paine escribió:
>
> Hi Angel....
>
> Sorry for posting off-list, but there are a few things I would like from
> you before I make any huge changes to the spec file. Its great you were
> able to get the RPM's working, but now you have successfuly done it I
> want to clarify if my list will correctly fix any issues you had :)
>
>
> * What version are you working on (TLA patch number?)?
>
> * Exactly what issues do you have and how you got around them?
>
>
>
> At the moment I *think* I need to fix up the following things.
>
> * create option to only build server
> * remove fuse-devel dependancy for server only build
> * try to find ib-verbs left over for a non-ibverbs build
> * modify all lib directory entries to %__libdir
>
>
>
> Any further information will be great, I'll get onto this tonight and
> let you know how I go.
>
> Also, would you mind testing out the new spec file once I get it working?
>
>
> Thankyou.
>
>
> Matt.
>
>
>
>
>
> > Hi
> >
> > I tried to recreate RPMS as you told me (Avati & Matt) ¡¡Thanks for your help!!
> >
> > Still im getting minor errors..as building RPM without ibverbs still
> > requires transport/ib-verbs/Makefile.in somewhere along the make.
> >
> > Anyone has experienced same problems?
> >
> > About the conditional client compilation patch patch, Matt:
> >
> > amenophis:~/Datos/src # rpmbuild -ta glusterfs-1.3.7.tar.gz --without ibverbs
> > error: Failed build dependencies:
> > fuse-devel is needed by glusterfs-1.3.7-1
> >
> > This machine in not using fuse at all and i only wat it to server some directories so my patch tried to overcome this failure
> > avoinding the client part "--without fuseclient" i hope you'll find a better and generalised way to select what packages to build.
> >
> >
> > Build process transcript-------------------------------------------------------------
> >
> >
> >>$ tla get -A gluster at sv.gnu.org glusterfs--mainline--2.5 glusterfs-dir
> >>$ cd glusterfs-dir
> >
> >
> > $ edit configure.ac, change [1.3.8] to [1.3.8tla636]
> >
> >
> >>$ ./autogen.sh
> >>$ ./configure --disable-ibverbs
> >>$ make dist
> >><.. new tarball glusterfs-1.3.8tla629.tar.gz created ..>
> >>$ rpmbuild -ta glusterfs-1.3.8tla629.tar.gz --without ibverbs
> >
> > Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7409
> > + umask 022
> > + cd /usr/src/packages/BUILD
> > + cd /usr/src/packages/BUILD
> > + rm -rf glusterfs-1.3.8tla636
> > + /usr/bin/gzip -dc /home/sinosuke/Tmp/kk/glusterfs-1.3.8tla636.tar.gz
> > ...
> > ...
> > ...
> > config.status: creating transport/ib-sdp/client/src/Makefile
> > config.status: error: cannot find input file: transport/ib-verbs/Makefile.in
> > error: Bad exit status from /var/tmp/rpm-tmp.7409 (%build)
> >
> >
> > RPM build errors:
> > Bad exit status from /var/tmp/rpm-tmp.7409 (%build)
> >
> > -----------------------------------------------------------------------------------------------------
> >
> >
> >
> >
> > Regards, Angel
> >
>
>
>
--
------------------------------------------------
Clist UAH
------------------------------------------------
More information about the Gluster-devel
mailing list