Description of problem: When building php-4.3.3-6 from src.rpm with --define 'oracle 1' the files lists and stub .ini files for the oci8 subpackage are not generated and the build stops with errors. When I changed "%{!?oracle:oci8}", in line 397 of the php.spec file, to "oci8" the build worked OK. I don't know enough sh scipting to fix it properly. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Created attachment 96237 [details] fix for mysql and oracle This patch should fix the problem with files.mssql and files.oci8 not being generated
Thanks for looking into this. It looks like a simpler fix is to change: %{!?oracle:oci8} %{!?mssql:mssql} to %{?oracle:oci8} %{?mssql:mssql}
I've integrated that change for 4.3.4-2 in Raw Hide, can you try it out when it's available?
Please reopen if there are furhter problems with 4.3.4-2 or later. Thanks for the report and patch.
*** Bug 113189 has been marked as a duplicate of this bug. ***