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@xxxxxxxxxx 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 ------------------------------------------------