Hi Yuan,

I took a look at your log you sent:

> + cd ../
> + RPM_BUILD_ROOT=/usr/src/packages/BUILDROOT/barry-0.16-10.1.i386
> + export RPM_BUILD_ROOT
> + test -x /usr/sbin/Check -a 399 = 0 -o -x /usr/sbin/Check -a '!' -z 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386
> + echo 'I call /usr/sbin/Check...'
> I call /usr/sbin/Check...
> + /usr/sbin/Check
> -rw-r--r-- 1 abuild abuild 592 Dec  7 20:02 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386//usr/share/man/man1/breset.1.gz
> -rw-r--r-- 1 abuild abuild 1137 Dec  7 20:02 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386//usr/share/man/man1/bjdwp.1.gz
> -rw-r--r-- 1 abuild abuild 1337 Dec  7 20:02 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386//usr/share/man/man1/barrybackup.1.gz
> -rw-r--r-- 1 abuild abuild 2791 Dec  7 20:02 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386//usr/share/man/man1/btool.1.gz
> -rw-r--r-- 1 abuild abuild 1026 Dec  7 20:02 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386//usr/share/man/man1/brecsum.1.gz
> -rw-r--r-- 1 abuild abuild 1128 Dec  7 20:02 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386//usr/share/man/man1/pppob.1.gz
> -rw-r--r-- 1 abuild abuild 721 Dec  7 20:02 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386//usr/share/man/man1/bs11nread.1.gz
> -rw-r--r-- 1 abuild abuild 935 Dec  7 20:02 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386//usr/share/man/man1/upldif.1.gz
> -rw-r--r-- 1 abuild abuild 1139 Dec  7 20:02 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386//usr/share/man/man1/bidentify.1.gz
> -rw-r--r-- 1 abuild abuild 1830 Dec  7 20:02 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386//usr/share/man/man1/bjavaloader.1.gz
> -rw-r--r-- 1 abuild abuild 985 Dec  7 20:02 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386//usr/share/man/man1/bfuse.1.gz
> -rw-r--r-- 1 abuild abuild 1566 Dec  7 20:02 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386//usr/share/man/man1/bcharge.1.gz
> Checking permissions and ownerships - using the permissions files
>       /tmp/Check.perms.Z1336v
> setting /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386/ to root:root 0755. 
> (wrong owner/group abuild:abuild)
> setting /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386/etc/ to root:root 
> 0755. (wrong owner/group abuild:abuild)
> setting /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386/usr/ to root:root 
> 0755. (wrong owner/group abuild:abuild)
> setting /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386/etc/ppp/ to 
> root:dialout 0750. (wrong owner/group abuild:abuild permissions 0755)
> + /usr/lib/rpm/brp-compress
> + /usr/lib/rpm/brp-strip-debug
> + /usr/lib/rpm/brp-check-la
> found trace of $RPM_BUILD_ROOT or $RPM_BUILD_DIR
> in installed .la file 
> /usr/src/packages/BUILDROOT/barry-0.16-10.1.i386/usr/lib/opensync/plugins/barry_sync.la
> error: Bad exit status from /var/tmp/rpm-tmp.YemkmG (%install)
> 
> 
> RPM build errors:
>    Bad exit status from /var/tmp/rpm-tmp.YemkmG (%install)


OBS has its own build check tools that go through and report errors.
Sometimes these errors or warnings stop the build.  These checks are
often more strict than the usual system build tools, but sometimes they
are worth it.

Sort of like Lint for RPM.

In this case, I would guess that it is the permissions on the directories
/etc, /usr, and /etc/ppp.  Perhaps OpenSUSE 11.2 has specific permissions
or group names for these?  You may need to check on your local system
and make the .spec file match.

- Chris




------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to