PHP 4.0 Bug #6004: compile failure in zendscanner
| From: | david at switch dot be | 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'