win32 build fails on VC6
| From: | Ard Biesheuvel | Date: | Fri, 23 Jan 2004 12:35:46 +0000 |
| Subject: | win32 build fails on VC6 | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-7293@lists.php.net to get a copy of this message | ||
Hi guys,
When building HEAD on VC6 with the new build system, the linker fails because the symbols _pctype and ___mb_cur_max are not defined. These are defined in libcmt, which is excluded explicitly from the link stage.
If I remove the /nodefaultlib:libcmt directive, the build succeeds with a warning, but the resulting php5ts_debug.dll works like a charm. Has anyone else experienced this problem?
Another question: are we going to ditch the old build system right away?
The new build system works a lot better for the interbase extension, because the different flavours of interbase/firebird use different combinations of client libraries with different names.
--
Ard