LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (http://www.linuxquestions.org/questions/linux-software-2/)
-   -   Help with compiling/building RPM (http://www.linuxquestions.org/questions/linux-software-2/help-with-compiling-building-rpm-321380/)

leisure 05-08-2005 02:50 PM

Help with compiling/building RPM
 
I am trying to re-compile the version of PHP distributed with Fedora Core 3 to enable support with Oracle 10g (OCI8). I've downloaded and installed all packages necessary to compile and build RPMs into /usr/src/redhat/......

Actually I am able to compile everything with using under /usr/src/redhat/SPECS

%rmpbuild -ba php.spec

My problem is that I know I have to setup the --with-oci8=$ORACLE_HOME flag, however, I have no clue how to do this.

My spec file reads something like:

%define with_oci8 %{?_with_oci8:1}%{!?_with_oci8:0}
..........
%{?_with_oci8:--with-oci8=shared} \
.......

I've tried to replace the %{?_with_oci8:--with-oci8=shared} \ line with

--with-oci8=/usr/local/oracle/product/10.1.0/Db_1 \

But it doesn't seem to work. No RPM is built.

Thanks!

bigrigdriver 05-08-2005 05:42 PM

Another Red Hat user did it like this .

leisure 05-08-2005 11:18 PM

Error finding files
 
I "forced" it by putting a 1 on the %define line. But now, I get the following error:

Processing files: php-debuginfo-4.3.11-2.5
Provides: domxml.so.debug gd.so.debug imap.so.debug ldap.so.debug libphp4.so.debug mbstring.so.debug mysql.so.debug ncurses.so.debug oci8.so.debug odbc.so.debug pgsql.so.debug snmp.so.debug xmlrpc.so.debug
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1


RPM build errors:
Could not open %files file /usr/src/redhat/BUILD/php-4.3.11/files.oci8: No such file or directory

I can't seem to figure out what is the file that it is looking for.

Thx.


All times are GMT -5. The time now is 04:38 PM.