[opensuse-packaging] Newbie help with 'build', please
Hi, I'm trying to create an rpm(*) with the build script on OpenSUSE 10.2. I've tried to follow the build tutorial to the letter: 1) BUILD_RPMS points to a directory where all of the OpenSUSE 10.2 rpms are located (/media/dvd/suse). 2) This tarball: http://www.omesc.com/content/downloads/dist/testing/evolution-brutus-1.1.25.... has been extracted to a directory. 3) root is trying to build the rpms using the 'build' script in the directory created in step 2. 4) 'build' complains about nothing provides evolution-data-server-devel. The e-d-s-devel rpm is present in "$BUILD_RPMS/i586/". The rpm is owned by "root.root" and is world readable. I've appended the output from 'build' below. Any ideas? Thanks a lot in advance, jules (*) evolution-brutus - an alternative to evolution-exchange ################## build output ################### suse-1:/home/colding/suse_build/evolution-brutus-1.1.25.1 # build ./evolution-brutus.spec logging output to /var/tmp/build-root/.build.log... suse-1 started "build evolution-brutus.spec" at Wed Mar 14 16:33:31 CET 2007. Using BUILD_ROOT=/var/tmp/build-root Using BUILD_RPMS=/media/dvd/suse Using BUILD_ARCH=i586:i486:i386 processing specfile /home/colding/suse_build/evolution-brutus-1.1.25.1/evolution-brutus.spec... init_buildsystem evolution-brutus.spec ... expanding package dependencies... expansion error nothing provides evolution-data-server-devel suse-1:/home/colding/suse_build/evolution-brutus-1.1.25.1 # build ./evolution-brutus.spec logging output to /var/tmp/build-root/.build.log... suse-1 started "build evolution-brutus.spec" at Wed Mar 14 16:35:35 CET 2007. Using BUILD_ROOT=/var/tmp/build-root Using BUILD_RPMS=/media/dvd/suse Using BUILD_ARCH=i586:i486:i386 processing specfile /home/colding/suse_build/evolution-brutus-1.1.25.1/evolution-brutus.spec... init_buildsystem evolution-brutus.spec ... expanding package dependencies... expansion error nothing provides evolution-data-server-devel --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Wed, Mar 14, 2007 at 03:51:11PM +0100, Jules Colding wrote:
Hi,
I'm trying to create an rpm(*) with the build script on OpenSUSE 10.2. I've tried to follow the build tutorial to the letter:
1) BUILD_RPMS points to a directory where all of the OpenSUSE 10.2 rpms are located (/media/dvd/suse).
2) This tarball: http://www.omesc.com/content/downloads/dist/testing/evolution-brutus-1.1.25....
has been extracted to a directory.
3) root is trying to build the rpms using the 'build' script in the directory created in step 2.
4) 'build' complains about nothing provides evolution-data-server-devel. The e-d-s-devel rpm is present in "$BUILD_RPMS/i586/". The rpm is owned by "root.root" and is world readable. I've appended the output from 'build' below.
Any ideas?
Maybe the cache file is outdated (for whatever reason). Try: rm $BUILD_ROOT/.srcfiles.cache Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Wed, 2007-03-14 at 16:10 +0100, Michael Schroeder wrote:
On Wed, Mar 14, 2007 at 03:51:11PM +0100, Jules Colding wrote:
Hi,
I'm trying to create an rpm(*) with the build script on OpenSUSE 10.2. I've tried to follow the build tutorial to the letter:
1) BUILD_RPMS points to a directory where all of the OpenSUSE 10.2 rpms are located (/media/dvd/suse).
2) This tarball: http://www.omesc.com/content/downloads/dist/testing/evolution-brutus-1.1.25....
has been extracted to a directory.
3) root is trying to build the rpms using the 'build' script in the directory created in step 2.
4) 'build' complains about nothing provides evolution-data-server-devel. The e-d-s-devel rpm is present in "$BUILD_RPMS/i586/". The rpm is owned by "root.root" and is world readable. I've appended the output from 'build' below.
Any ideas?
Maybe the cache file is outdated (for whatever reason). Try:
rm $BUILD_ROOT/.srcfiles.cache
I think you are right. It is building now. Let's see if it completes ;-) Thanks, jules --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Wed, 2007-03-14 at 16:16 +0100, Jules Colding wrote:
Maybe the cache file is outdated (for whatever reason). Try:
rm $BUILD_ROOT/.srcfiles.cache
I think you are right. It is building now. Let's see if it completes ;-)
It didn't. Now it says: ########### Start ############## ----------------------------------------------------------------- ----- building evolution-brutus.spec ----------------------------------------------------------------- ----------------------------------------------------------------- error: File /usr/src/packages/SOURCES/evolution-brutus-1.1.25.1.tar.gz: No such file or directory ########### End ############## I was of the impressing that I should just execute 'build' as root in the directory containing the spec file as well as the top level directory of the source. Am I wrong? Thanks, jules --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Wednesday 14 March 2007 15:51:11 Jules Colding wrote:
(*) evolution-brutus - an alternative to evolution-exchange
Nice! Thanks for pooping up - we've had a lot of demand for Exchange support in Kontact recently, and this promises a way to do it without OWA or reversing MAPI. Will -- Will Stephenson Desktop Engineer Interfaces and Applications --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (3)
-
Jules Colding
-
Michael Schroeder
-
Will Stephenson