On Thu, Oct 7, 2010 at 1:57 PM, Phillip Moore <[email protected]> wrote: > Where does this .version file belong, and what should the contents be? > I thought that if I just went ahead and ran makesrpm.pl, it would be > obvious, but it's not. After installing all the prerequisite rpms, I get > the following: > WARNING: No release notes provided. Using empty file > WARNING: No changelog provided. Using empty file > /bin/ls: /lib/modules/*/build/include/linux/version.h: No such file or > directory > unable to determine kernel version > sh: line 0: [: =: unary operator expected > /bin/ls: /lib/modules/*/build/include/linux/version.h: No such file or > directory
you need to install the kernel-devel rpm for your kernel. > unable to determine kernel version > Now, this may very well be related to the missing .version, if I can find > out where that shell snippet is, but I'm not sure yet. it's not related. you need a file ".version" in the top level srcdir, same directory as e.g. configure.ac it should look like output from git describe --abbrev=4 HEAD e.g. openafs-devel-1_5_77 at a tag point. > On Thu, Oct 7, 2010 at 1:15 PM, Andy Cobaugh <[email protected]> wrote: >> >> On 2010-10-07 at 13:07, Derrick Brashear ( [email protected] ) said: >>> >>> On Thu, Oct 7, 2010 at 1:05 PM, Phillip Moore <[email protected]> >>> wrote: >>>> >>>> I managed to automate setting up a multi-cell environment for testing >>>> purposes, but I'm using the binary RPMs for 1.4.12 which are available >>>> on >>>> openafs.org. There are numerous features in 1.5.* that want to use, so >>>> now >>>> I'm looking to rebuild all of this with 1.5.77, for which of course no >>>> binary rpms have been published yet. >>>> I figured that those aren't being put together entirely by hand, so I >>>> tried >>>> to find out how that are built. This documentation: >>>> http://wiki.openafs.org/AFSLore/HowToBuildOpenAFSFromSource/ >>>> seems out of date, since it discusses cvs instead of git. It also only >>>> discusses creating a source rpm, and I'm looking to build the same set >>>> of >>>> binary rpms that are available for 1.4.12. >>>> Can anyone give me some more pointers on how the 1.4.12 rpms were put >>>> together? >>> >>> there's a makesrpm perl file we ship in src/packaging/RedHat. it takes >>> a few arguments, which include the src and doc tarballs for the >>> version you want, and will spit out an srpm. you then >>> rpmbuild -ba it. not much fuss. >> >> Should be noted that the current src tarball for 1.5.77 is missing the >> .version file. Should be obvious after looking at makesrpm.pl how this is >> used. We just extracted the src tarball, created the missing .version file, >> then tar'd it back up. >> >> On a related note: Will there be RPMs provided for 1.5.78 when it's >> released? Many of us that are wanting to help test 1.5 and get experience >> with it don't always have the time to build RPMs ourselves. Even SRPMs would >> be helpful. >> >> --andy > -- Derrick _______________________________________________ OpenAFS-devel mailing list [email protected] https://lists.openafs.org/mailman/listinfo/openafs-devel
