Rebuilding of php-4.3.10-3.2 rpm from srpm dies (FC3)

Paul Howarth paul at city-fan.org
Fri Jan 28 13:39:34 UTC 2005


mlbossi wrote:
> The rebuilding of the php-4.3.10-3.2.src.rpm package dies! 
> 
> I run the rpm rebuild with the default php.spec: 
> 
> 	rpmbuild -bb /usr/src/redhat/SPEC/php.spec
> 
> and I get this output:
> 
> 
> ... (skip) ...
> 
> ## ----------- ##
> ## confdefs.h. ##
> ## ----------- ##
> 
> #define COOKIE_IO_FUNCTIONS_T cookie_io_functions_t
> #define COOKIE_SEEKER_USES_OFF64_T 1
> #define DEFAULT_SHORT_OPEN_TAG "1"
> 
> ... (skip) ...
> 
> #define PHP_WRITE_STDOUT 1
> #define SIZEOF_INT 4
> #define SIZEOF_LONG 4
> #define STDC_HEADERS 1
> #define WITH_BCMATH 1
> #endif
> #ifdef __cplusplus
> extern "C" void std::exit (int) throw (); using std::exit;
> 
> configure: exit 1
> + make
> make: *** No targets specified and no makefile found.  Stop.
> error: Bad exit status from /var/tmp/rpm-tmp.88292 (%build)
> 
> 
> RPM build errors:
>     Bad exit status from /var/tmp/rpm-tmp.88292 (%build)
> 
> 
> I tried it many times on different machines, but I get always
> this error!
> I've also submitted this as a bug 146449 on BugZilla and there 
> is another similar old bug, now closed: 
> 
> # 131054 - Rebuilding of php dies if file package is too old
> 
> 
> Any suggestion? Anybody experienced something like that?

Looks like some dependency that's not covered by the BuildRequires: 
entries in the spec file. Have you looked in the config.log to look for 
clues about why the configure script failed?

I tried building the RPM myself and it failed in a different way, the 
DBA FlatFile handler test failing:

FAILED TEST SUMMARY
---------------------------------------------------------------------
DBA FlatFile handler test [ext/dba/tests/dba_flatfile.phpt]
=====================================================================
make: *** [test] Error 1
+ set +x
TEST FAILURE: ../ext/dba/tests/dba_flatfile.diff --
002- 3NYNYY
002+ 1NNNNY
003- Content String 2
003+
007- The 6th value
007+
008- array(3) {
008+ array(2) {
009-   ["key number 6"]=>
009+   ["key2"]=>
010-   string(13) "The 6th value"
010+   string(27) "Content 2 replaced 2nd time"
011-   ["key2"]=>
011+   ["key5"]=>
012-   string(27) "Content 2 replaced 2nd time"
012+   string(23) "The last content string"
013-   ["key5"]=>
013+ }
014-   string(23) "The last content string"
015- }-- ../ext/dba/tests/dba_flatfile.diff result ends.
error: Bad exit status from /var/tmp/rpm-tmp.17756 (%check)

Paul.




More information about the fedora-list mailing list