Keep it on the list. Anyway, this is really the RHEL3 srpm? The hugemem error should have been fixed in that specfile.
and, error: /usr/src/redhat/SPECS/openafs.spec:346: parseExpressionBoolean returns -1 what's on line 346? On Dec 3, 2007 2:21 PM, Jerry Normandin <[EMAIL PROTECTED]> wrote: > OK.. I am running > > > > > > This is the first error I get: > > Processing files: openafs-kernel-hugemem-1.4.5-2.4.21_47.EL_1 > > error: File not found by glob: /var/tmp/openafs-1.4.5-root > /lib/modules/2.4.21-47.ELhugemem/kernel/fs/openafs/openafs.* > > > > > > RPM build errors: > > File not found by glob: /var/tmp/openafs-1.4.5-root > /lib/modules/2.4.21-47.ELhugemem/kernel/fs/openafs/openafs.* > > [EMAIL PROTECTED] SOURCES]# > > > > I managed to fix this manually by editing the spec file. The reason why > there is an error is because there kernel direcory does not exit.. > > the direcory fs/openafs is directly under : /var/tmp/openafs-1.4.5-root > /lib/modules/2.4.21-47.ELhugemem > > > > The Second error .. > > > > I modified line 112, I now have: > > for arch in $archlist ; do > > echo "Building for $kerndir, $kvers, $arch" > > rpmbuild -bb $buildopts \ > > --define "fedorakmod 0" \ > > --define "osvers $osvers" \ > > --define "kernvers $kvers" \ > > --define "ksrcdir $kerndir" \ > > --define "build_modules 1" \ > > --define "build_userspace 1" \ > > --target=$arch \ > > $specdir/openafs.spec || exit 1 > > done > > fi > > > > openafs-buildall.sh I get : > > [EMAIL PROTECTED] SOURCES]# ./openafs-buildall.sh > > Building OpenAFS for rhel3 > > rpmbuild -ba --define osvers rhel3 /usr/src/redhat/SPECS/openafs.spec > > Building for /usr/src/linux-2.4.21-47.EL, 2.4.21-47.EL, i686 > > Building target platforms: i686 > > Building for target i686 > > error: parse error in expression > > error: /usr/src/redhat/SPECS/openafs.spec:346: parseExpressionBoolean > returns -1 > > Checking for unpackaged file(s): /usr/lib/rpm/check-files > /var/tmp/openafs-1.4.5-root > > error: Installed (but unpackaged) file(s) found: > > /lib/modules/2.4.21-47.EL/fs/openafs/openafs.o > > /lib/modules/2.4.21-47.ELhugemem/fs/openafs/openafs.o > > /lib/modules/2.4.21-47.ELsmp/fs/openafs/openafs.o > > > > > > RPM build errors: > > parse error in expression > > /usr/src/redhat/SPECS/openafs.spec:346: parseExpressionBoolean returns > -1 > > Installed (but unpackaged) file(s) found: > > /lib/modules/2.4.21-47.EL/fs/openafs/openafs.o > > /lib/modules/2.4.21-47.ELhugemem/fs/openafs/openafs.o > > /lib/modules/2.4.21-47.ELsmp/fs/openafs/openafs.o > > [EMAIL PROTECTED] SOURCES]# vi openafs-buildall.sh > > [EMAIL PROTECTED] SOURCES]# ls > > > > *From:* [EMAIL PROTECTED] [mailto: > [EMAIL PROTECTED] *On Behalf Of *Derrick Brashear > *Sent:* Monday, December 03, 2007 1:54 PM > *To:* [email protected] > *Subject:* Re: [OpenAFS] File systems on Linux, again. > > > > > > On Dec 3, 2007 1:52 PM, Jerry Normandin <[EMAIL PROTECTED]> wrote: > > Has anyone tried to build the openafs userspace code on Redhat ver 3? > > the rpm build scripts fail. > > This is sort of news, in the sense that the RPMs on the web site were > built by me on RHEL3. > > Get the RHEL3 srpm from the web site and > rpm -ivh > then cd /usr/src/redhat/SOURCES/ > ./openafs-buildall.sh > > Report any errors. > > >
