regression tests of dictionaries and Windows

Started by Teodor Sigaevover 18 years ago4 messages
#1Teodor Sigaev
teodor@sigaev.ru

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/

#2Andrew Dunstan
andrew@dunslane.net
In reply to: Teodor Sigaev (#1)
Re: regression tests of dictionaries and Windows

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

#3Teodor Sigaev
teodor@sigaev.ru
In reply to: Andrew Dunstan (#2)
Re: regression tests of dictionaries and Windows
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/

#4Magnus Hagander
magnus@hagander.net
In reply to: Teodor Sigaev (#3)
Re: regression tests of dictionaries and Windows

Correct, that fixes the problem. I've verified it on my machine, and
committed the patch.

//Magnus

Show quoted text

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