Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:3895 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 32675 invoked from network); 14 Aug 2003 01:04:51 -0000 Received: from unknown (HELO mail.echospace.com) (216.57.208.136) by pb1.pair.com with SMTP; 14 Aug 2003 01:04:51 -0000 Received: (qmail 3696 invoked from network); 14 Aug 2003 01:04:48 -0000 Received: from bdsl.66.14.129.196.gte.net (HELO php.net) (66.14.129.196) by mail.echospace.com with SMTP; 14 Aug 2003 01:04:48 -0000 Message-ID: <3F3AE02F.10201@php.net> Date: Wed, 13 Aug 2003 18:04:47 -0700 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3) Gecko/20030312 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Edin Kadribasic CC: internals@lists.php.net References: <3F398B29.5040206@php.net> <3F3A8F45.4090606@php.net> <00f101c361e5$7e124f00$0500000a@master> In-Reply-To: <00f101c361e5$7e124f00$0500000a@master> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] win32 questions - try 2 From: vlad@php.net (Vlad Krupin) Edin Kadribasic wrote: > Hi Vlad, > > 1. Where can I get includes and libs for MSVC++? http://aspell.net/win32/files/aspell-dev-0-50-3-3.zip It has both the headers and the library. Just uncompress it into the same directory where 'php-src' is located, and then rename the directory to 'aspell' (I followed example of libxml here - same structure). This should compile and link fine, but some symbols will be unresolved. Those can be found in 'aspell-15.dll' which comes in the full installer - http://aspell.net/win32/files/Aspell-0-50-3-3-Setup.exe We might want to install that so the tests can run properly. Installer adds a registry key that is needed by the spellchecker, and gives you aspell-15.dll, which needs to go into some directory where php will be able to find it, just like iconv.dll for example. That's pretty much it. Currently, there are a couple more small tweaks that are needed for aspell to work properly, especially when built in Release mode. Nothing major, just annoyances and should be trivial to fix in aspell's code (aspell is confused about windows newlines in a couple of its own config files - their win32 port is still far from perfect). Aspell's author knows about them, and will hopefully fix them soon. Meanwhile, I'll document them so people won't be too surprised - for some reason that bug doesn't show in Debug mode, but does show in Release. Very high WTF. > 2. Snap builder compiles everything it can automatically :) Wonderful. I created two targets - Debug_TS and Release_TS. Hopefully, that's enough. Thanks! Vlad > 3. We'll do that once we get the extension building on the snaps box. > > Edin >