Обсуждение: regression tests of dictionaries and Windows

Поиск
Список
Период
Сортировка

regression tests of dictionaries and Windows

От
Teodor Sigaev
Дата:
All windows boxes are failed on tsdicts test:
http://www.pgbuildfarm.org/cgi-bin/show_log.pl?nm=mastodon&dt=2007-09-12%2007:00:00
http://www.pgbuildfarm.org/cgi-bin/show_log.pl?nm=skylark&dt=2007-09-12%2003:00:01
http://www.pgbuildfarm.org/cgi-bin/show_log.pl?nm=baiji&dt=2007-09-11%2022:00:01

with the same error:
+ ERROR:  could not open dictionary file 

"C:/pgBuild/BuildFarm/BuildRoot/HEAD/pgsql.3204/src/test/regress/./tmp_check/install/share/tsearch_data/ispell_sample.dict":

No such file or directory

Does anybody know a needed magic to fix that?
-- 
Teodor Sigaev                                   E-mail: teodor@sigaev.ru
  WWW: http://www.sigaev.ru/
 



Re: regression tests of dictionaries and Windows

От
Andrew Dunstan
Дата:


Teodor Sigaev wrote:
> All windows boxes are failed on tsdicts test:
> http://www.pgbuildfarm.org/cgi-bin/show_log.pl?nm=mastodon&dt=2007-09-12%2007:00:00 
>
> http://www.pgbuildfarm.org/cgi-bin/show_log.pl?nm=skylark&dt=2007-09-12%2003:00:01 
>
> http://www.pgbuildfarm.org/cgi-bin/show_log.pl?nm=baiji&dt=2007-09-11%2022:00:01 
>
>
> with the same error:
> + ERROR:  could not open dictionary file 
>
"C:/pgBuild/BuildFarm/BuildRoot/HEAD/pgsql.3204/src/test/regress/./tmp_check/install/share/tsearch_data/ispell_sample.dict":

> No such file or directory
>
> Does anybody know a needed magic to fix that?

It's not all Windows boxes, only those building with MSVC. Mingw and 
Cygwin builds are working fine.

The MSVC build process doesn't use make and friends. The required  magic 
has to go in src/tools/msvc/Install.pm. I will look at it later today.

cheers

andrew




Re: regression tests of dictionaries and Windows

От
Teodor Sigaev
Дата:
Do you mean something like this:
./src/tools/msvc/Install.pm
*** ./src/tools/msvc/Install.pm.orig    Wed Sep 12 16:30:25 2007
--- ./src/tools/msvc/Install.pm Wed Sep 12 16:31:29 2007
***************
*** 66,71 ****
--- 66,72 ----      GenerateTimezoneFiles($target,$conf);      GenerateTsearchFiles($target);
CopySetOfFiles('Stopwordfiles', 
 
"src\\backend\\snowball\\stopwords\\*.stop", $target . '/share/tsearch_data/');
+     CopySetOfFiles('Dictionaries sample files', 
"src\\backend\\tsearch\\\*_sample.*", $target . '/share/tsearch_data/');      CopyContribFiles($config,$target);
CopyIncludeFiles($target);


> The MSVC build process doesn't use make and friends. The required  magic 
> has to go in src/tools/msvc/Install.pm. I will look at it later today.

-- 
Teodor Sigaev                                   E-mail: teodor@sigaev.ru
  WWW: http://www.sigaev.ru/
 


Re: regression tests of dictionaries and Windows

От
Magnus Hagander
Дата:
Correct, that fixes the problem. I've verified it on my machine, and
committed the patch.

//Magnus

On Wed, Sep 12, 2007 at 04:32:57PM +0400, Teodor Sigaev wrote:
> Do you mean something like this:
> ./src/tools/msvc/Install.pm
> *** ./src/tools/msvc/Install.pm.orig    Wed Sep 12 16:30:25 2007
> --- ./src/tools/msvc/Install.pm Wed Sep 12 16:31:29 2007
> ***************
> *** 66,71 ****
> --- 66,72 ----
>       GenerateTimezoneFiles($target,$conf);
>       GenerateTsearchFiles($target);
>       CopySetOfFiles('Stopword files', 
> "src\\backend\\snowball\\stopwords\\*.stop", $target . 
> '/share/tsearch_data/');
> +     CopySetOfFiles('Dictionaries sample files', 
> "src\\backend\\tsearch\\\*_sample.*", $target . '/share/tsearch_data/');
>       CopyContribFiles($config,$target);
>       CopyIncludeFiles($target);
> 
> 
> >The MSVC build process doesn't use make and friends. The required  magic 
> >has to go in src/tools/msvc/Install.pm. I will look at it later today.
> 
> -- 
> Teodor Sigaev                                   E-mail: teodor@sigaev.ru
>                                                    WWW: 
>                                                    http://www.sigaev.ru/
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 3: Have you checked our extensive FAQ?
> 
>               http://www.postgresql.org/docs/faq