[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