PHP 4.0 Bug #6004: compile failure in zendscanner

From: Date: Mon, 07 Aug 2000 12:48:17 +0000
Subject: PHP 4.0 Bug #6004: compile failure in zendscanner
Groups: php.dev 
Request: Send a blank email to php-dev+get-28009@lists.php.net to get a copy of this message
From: david@switch.be Operating system: solaris 8 sparc 64bit PHP version: 4.0.1pl2 PHP Bug Type: Compile Failure Bug description: compile failure in zendscanner when i try and compile php on a solaris 8 with the forte c compiler (latest version of workshop) i get following errors: Making all in Zend /bin/sh ../libtool --silent --mode=compile CC -DHAVE_CONFIG_H -I. -I. -I.. -D_POSIX_PTHREAD_SEMANTICS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DXML_BYTE_ORDER=21 -I../TSRM -DTHREAD=1 -mt -c zend-scanner-cc.cc "./zend-scanner.l", line 91: Error: stdiobuf is not defined. "./zend-scanner.l", line 94: Error: Type name expected instead of "stdiobuf". "./zend-scanner.l", line 94: Error: No storage class or type for this declaration. "./zend-scanner.l", line 94: Error: "," expected instead of "*". "./zend-scanner.l", line 93: Error: istream is not a direct base class of istdiostream. "./zend-scanner.l", line 93: Error: Cannot use __FILE* to initialize int. "./zend-scanner.l", line 93: Error: Formal argument sb of type std::basic_streambuf<char, std::char_traits<char>>* in call to std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*) is being passed int*. "./zend-scanner.l", line 204: Error: stdiofile is not a member of std::basic_streambuf<char, std::char_traits<char>>. "./zend-scanner.l", line 463: Warning: String literal converted to char* in formal argument new_compiled_filename in call to zend_set_compiled_filename(char*). "./zend-scanner.l", line 1169: Warning: String literal converted to char* in assignment. "zend-scanner-cc.cc", line 4925: Error: Cannot assign std::basic_istream<char, std::char_traits<char>>* to istream*. "zend-scanner-cc.cc", line 5029: Warning: String literal converted to char* in formal argument message in call to zend_fatal_scanner_error(char*). "zend-scanner-cc.cc", line 5133: Warning: String literal converted to char* in formal argument message in call to zend_fatal_scanner_error(char*). "zend-scanner-cc.cc", line 5206: Warning: String literal converted to char* in formal argument message in call to zend_fatal_scanner_error(char*). "zend-scanner-cc.cc", line 5220: Warning: String literal converted to char* in formal argument message in call to zend_fatal_scanner_error(char*). "zend-scanner-cc.cc", line 5340: Warning: String literal converted to char* in formal argument message in call to zend_fatal_scanner_error(char*). "zend-scanner-cc.cc", line 5461: Error: Cannot assign istream* to std::basic_istream<char, std::char_traits<char>>*. "zend-scanner-cc.cc", line 5472: Warning: String literal converted to char* in formal argument message in call to zend_fatal_scanner_error(char*). "zend-scanner-cc.cc", line 5481: Warning: String literal converted to char* in formal argument message in call to zend_fatal_scanner_error(char*). "zend-scanner-cc.cc", line 5512: Error: Cannot assign std::basic_istream<char, std::char_traits<char>>* to istream*. "zend-scanner-cc.cc", line 5574: Warning: String literal converted to char* in formal argument message in call to zend_fatal_scanner_error(char*). "zend-scanner-cc.cc", line 5588: Warning: String literal converted to char* in formal argument message in call to zend_fatal_scanner_error(char*). 11 Error(s) and 11 Warning(s) detected. *** Error code 1 make: Fatal error: Command failed for target `zend-scanner-cc.lo' Current working directory /apps/tmp/php-4.0.1pl2/Zend *** Error code 1 make: Fatal error: Command failed for target `all-recursive'

« previous php.dev (#28009) next »