[CentOS] error building php spec file

Tue Mar 24 04:55:14 UTC 2015
Tim Dunphy <bluethundr at gmail.com>

Hey all,

 I'm attempting to build a spec file of php 5.6.7 - the latest stable -
into an rpm. And it's failing with this set of errors:

Processing files: php-5.6.7-1.el7.x86_64
warning: File listed twice: /etc/rc.d/init.d/php-fpm
error: Symlink points to BuildRoot: /usr/bin/phar ->
/home/bluethundr/rpmbuild/BUILDROOT/php-5.6.7-1.el7.x86_64/usr/bin/phar.phar
warning: File listed twice: /usr/share/man/man1/php-cgi.1.gz
warning: File listed twice: /usr/share/man/man1/php-config.1.gz
warning: File listed twice: /usr/share/man/man1/php.1.gz
warning: File listed twice: /usr/share/man/man1/phpize.1.gz


RPM build errors:
    File listed twice: /etc/rc.d/init.d/php-fpm
    Symlink points to BuildRoot: /usr/bin/phar ->
/home/bluethundr/rpmbuild/BUILDROOT/php-5.6.7-1.el7.x86_64/usr/bin/phar.phar
    File listed twice: /usr/share/man/man1/php-cgi.1.gz
    File listed twice: /usr/share/man/man1/php-config.1.gz
    File listed twice: /usr/share/man/man1/php.1.gz
    File listed twice: /usr/share/man/man1/phpize.1.gz


It's claiming the files above are listed twice. However I don't see that''s
the case at all in the spec file. Here it is:


[bluethundr at repo SPECS]$ cat php.spec
Name:           php
Version:        5.6.7
Release:        1%{?dist}
Summary:        PHP is a widely-used general-purpose scripting language.

Group:          Development/Languages
License:        PHP License v3.01
URL:            http://www.php.net
Source0:        http://www.php.net/distributions/php-%{version}.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot

Obsoletes:      php

%description
PHP is a widely-used general-purpose scripting language that is especially
suited for Web development and can be embedded into HTML.

%prep
%setup -q -n %{name}-%{version}
%build
EXTENSION_DIR=%{_libdir}/php/modules; export EXTENSION_DIR
%configure --with-layout=GNU --with-libdir=lib64 --with-enchant \
--enable-fpm --with-gd --enable-intl --enable-mbstring --enable-pcntl \
--enable-soap --enable-sockets --enable-sqlite-utf8 --enable-zip
--with-zlib \
--with-curl --with-jpeg-dir --with-png-dir --with-zlib-dir --with-gettext \
--with-mcrypt --with-mysql=mysqlnd --with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd \
--with-pdo-sqlite --with-tidy --with-pear=%{_datadir}/php/pear
--disable-debug

make %{?_smp_mflags}

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_initrddir}
install -Dp -m0755 sapi/fpm/init.d.php-fpm.in
%{buildroot}%{_initrddir}/php-fpm
%{__make} install INSTALL_ROOT="%{buildroot}"

%clean
rm -rf %{buildroot}

%post
%/sbin/chkconfig php-fpm on

%preun
if [ "$1" = 0 ] ; then
    /sbin/service php-fpm stop > /dev/null 2>&
    /sbin/chkconfig --del php-fpm
fi
exit 0

%postun
if [ "$1" -ge 1 ]; then
    /sbin/service php-fpm condrestart > /dev/null 2>&
fi
exit 0

%files
%defattr(-,root,root,-)
%{_bindir}/*
%{_sbindir}/*
%{_includedir}/*
%{_libdir}/*
%{_mandir}/man1/php*
%{_sysconfdir}/*
%{_datadir}/*
%{_initrddir}/*
%exclude /.channels
%exclude /.depdb
%exclude /.depdblock
%exclude /.filemap
%exclude /.lock

%changelog
* Mon Mar 23 2015 Mike Willbanks <mike @_________.com> - 5.3.8-1
- Updated to 5.3.8
* Mon Mar 23 2015 Mike Willbanks </mike><mike @_________.com> - 5.3.5-1
- Initial Package

I tried to build the package by going to the SPECS directory in my
buildroot and issuing the command: rpmbuild -ba php.spec

Can anyone point out where I'm going wrong?

Thanks!!
Tim



-- 
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B