Hi, I am still attempting to build PHP 4.3 on Mac OS X v10.2 with Sabloron support.
My configure script looks like this: ZEND_EXTRA_LIBS=" -lstdc++" ./configure \ --prefix=/DCServers/php_server/php \ --enable-sablot-errors-descriptive \ --with-sablot \ --with-xslt-sablot \ --enable-xslt \ --enable-debug \ < /dev/null And when I try to do the make it ends with this error: ld: Undefined symbols: vtable for __cxxabiv1::__class_type_info vtable for __cxxabiv1::__si_class_type_info operator delete[](void*) operator delete(void*) operator new(unsigned long) ___gxx_personality_v0 operator new[](unsigned long) std::terminate() vtable for __cxxabiv1::__vmi_class_type_info ___cxa_pure_virtual make: *** [sapi/cgi/php-cgi] Error 1 The ZEND_EXTRA_LIBS definition on the configure line is an attempt to get lstdc++ library included as the last library. This was done because we discovered that if we changed the following lines in the Makefile: BUILD_CGI = $(CC) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS) $(LDFLAGS) $(NATIVE_RPATHS) $(PHP_GLOBAL_OBJS:.lo=.o) $(PHP_SAPI_OBJS:.lo=.o) $(PHP_FRAMEWORKS) $(EXTRA_LIBS) $(ZEND_EXTRA_LIBS) -o $(SAPI_CGI_PATH) SAPI_CLI_PATH = sapi/cli/php BUILD_CLI = $(CC) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS) $(LDFLAGS) $(NATIVE_RPATHS) $(PHP_GLOBAL_OBJS:.lo=.o) $(PHP_CLI_OBJS:.lo=.o) $(PHP_FRAMEWORKS) $(EXTRA_LIBS) $(ZEND_EXTRA_LIBS) -o $(SAPI_CLI_PATH) to look like this: BUILD_CGI = $(CC) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS) $(LDFLAGS) $(NATIVE_RPATHS) $(PHP_GLOBAL_OBJS:.lo=.o) $(PHP_SAPI_OBJS:.lo=.o) $(PHP_FRAMEWORKS) $(EXTRA_LIBS) $(ZEND_EXTRA_LIBS) -lstdc++ -o $(SAPI_CGI_PATH) SAPI_CLI_PATH = sapi/cli/php BUILD_CLI = $(CC) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS) $(LDFLAGS) $(NATIVE_RPATHS) $(PHP_GLOBAL_OBJS:.lo=.o) $(PHP_CLI_OBJS:.lo=.o) $(PHP_FRAMEWORKS) $(EXTRA_LIBS) $(ZEND_EXTRA_LIBS) -lstdc++ -o $(SAPI_CLI_PATH) that make works just fine. My question is what environment variable, configure option or flag can I set to get the lstdc++ library included as the last library. Any help would be greatly appreciated. Dean Dahnke