Re: PHP-4.3.9-3 Recompile Fails

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sanders, Christopher wrote:
I need to add Sybase support to PHP. Following a couple different pages I found using Google, the process I used to modify the PHP rpm is as follows:

I created a user called "rpmbuild", with it's own home directory "/home/rpmbuild".

Everything has been done while logged in as the "rpmbuild" user.

I installed php-4.3.9-3.src.rpm using the command:
rpm -ivh --define '_topdir /home/rpmbuild/rpm' php-4.3.9-3.src.rpm

Create a file ~rpmbuild/.rpmmacros with the following line:

%_topdir	%(echo $HOME)/rpm

You can then leave off the --define '_topdir /home/rpmbuild/rpm' when building RPMs.

I created the necessary directories with the command:
mkdir -p BUILD RPMS/i386 SRPMS

I then modified "rpm/SPECS/php.spec", adding the line "--with-sybase=/opt/sybase", inserting it between a couple other --with statements:

--with-kerberos \
--with-sybase=/opt/sybase

Missing \ at the end of the line.

--with-ldap=shared \
--with-mysql=shared,%{_prefix} \

...basically, I just picked a spot.  :)

I then attempt to rebuild the rpm using the command:
rpmbuild --define '_topdir /home/rpmbuild/rpm' -ba /home/rpmbuild/rpm/SPECS/php.spec


Eventually, it errors.  The screen output is:

-----
checking whether to enable ctype functions... yes
checking for CURL support... yes
checking for CURL in default path... found in /usr
checking for cURL 7.9.8 or greater... libcurl 7.12.1
checking for curl_easy_perform in -lcurl... no
configure: error: There is something wrong. Please check config.log for more information.
error: Bad exit status from /home/rpmbuild/rpm/tmp/rpm-tmp.16415 (%build)

Do you have the curl-devel package installed?

Paul.


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux