Re: libtool errors when compiling php5.0.0 rpms for fedora core 2 (fc2)
| From: | Joe Orton | Date: | Mon, 19 Jul 2004 21:25:11 +0000 |
| Subject: | Re: libtool errors when compiling php5.0.0 rpms for fedora core 2 (fc2) | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-11358@lists.php.net to get a copy of this message | ||
On Mon, Jul 19, 2004 at 01:20:26PM -0700, Jeff Stern wrote:
> libtool: link: `ext/libxml/libxml.lo' is not a valid libtool object
> make: *** [sapi/cgi/php] Error 1
> error: Bad exit status from /var/tmp/rpm-tmp.29174 (%build)
IIRC this is the error you get from trying to build PHP using libtool
1.5, which isn't a support configuration. Try applying this patch
before running ./buildconf (it applies to 5.0.0 too):
--- php-4.3.2/acinclude.m4.libtool15
+++ php-4.3.2/acinclude.m4
@@ -821,12 +821,12 @@
dnl
AC_DEFUN([PHP_BUILD_PROGRAM],[
OVERALL_TARGET=[]ifelse($1,,php,$1)
- php_c_pre='$(CC)'
- php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
- php_c_post=' && echo > $[@]'
- php_cxx_pre='$(CXX)'
- php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
- php_cxx_post=' && echo > $[@]'
+ php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
+ php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) -prefer-non-pic'
+ php_c_post=
+ php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
+ php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) -prefer-non-pic'
+ php_cxx_post=
php_lo=o
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'