Обсуждение: regression tests of dictionaries and Windows
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/
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
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/
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