Bug #2201 make test fails when configured with special charset/collation latin1/german1_c
Submitted: 24 Dec 2003 3:00 Modified: 24 Dec 2003 3:48
Reporter: Georg Richter Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server Severity:S3 (Non-critical)
Version:4.1.1 OS:Linux (linux)
Assigned to: Alexander Barkov CPU Architecture:Any

[24 Dec 2003 3:00] Georg Richter
Description:
When configuring 4.1.1 with

    --with-character-set=latin1 \
    --with-collation=latin1_german1_ci \
    --with-extra-charsets=all

make test will fail.

cd mysql-test ; ./mysql-test-run
Installing Test Databases
Removing Stale Files
Installing Master Databases
running  ../sql/mysqld --no-defaults --bootstrap --skip-grant-tables     --basedir=. --datadir=./var/master-data --skip-innodb --skip-bdb --language=../sql/share/english/
031218 17:57:19  COLLATION 'latin1_german1_ci' is not valid for CHARACTER SET 'latin1'
031218 17:57:19  Aborting

031218 17:57:19  ../sql/mysqld: Shutdown Complete

Error executing mysqld --bootstrap
Error:  Could not install master test DBs
make: *** [test] Error 1

How to repeat:
see above
[24 Dec 2003 3:08] Alexander Barkov
Thank you for your bug report. This issue has been committed to our
source repository of that product and will be incorporated into the
next release.

If necessary, you can access the source repository and build the latest
available version, including the bugfix, yourself. More information 
about accessing the source trees is available at
    http://www.mysql.com/doc/en/Installing_source_tree.html

Additional info:

I think I fixed it now. The problem was that install-test-db did not
substiture --character-sets-dir=../sql/share/sharsets, so function 
get_collation_by_name() could not find Index.xml file.