Description:
When compiling 5.0 on RH9 it fails the symlink test with this error:
mysql-test-run --local symlink
bash: mysql-test-run: command not found
[root@friday mysql-test]# ./mysql-test-run --local symlink
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/
Installing Slave Databases
running ../sql/mysqld --no-defaults --bootstrap --skip-grant-tables --basedir=. --datadir=./var/slave-data --skip-innodb --skip-bdb --language=../sql/share/english/
Manager disabled, skipping manager start.
Loading Standard Test Databases
Starting Tests
TEST RESULT
------------------------------------------
symlink [ fail ]
Errors are (from /home/downloads/mysql/5.0/mysql-5.0/mysql-test/var/log/mysqltest-time) :
/home/downloads/mysql/5.0/mysql-5.0/client/mysqltest: At line 69: query 'create table t1 (a int not null auto_increment, b char(16) not null, primary key (a)) type=myisam data directory="tmp"' failed with wrong errno 1103 instead of 1279...
/home/downloads/mysql/5.0/mysql-5.0/client/mysqltest: At line 79: query 'create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a)) type=myisam index directory="not-hard-path"' failed with wrong errno 1103 instead of 1279...
/home/downloads/mysql/5.0/mysql-5.0/client/mysqltest: At line 96: Result length mismatch
(the last line(s) may be the ones that caused the die() in mysqltest)
Below are the diffs between actual and expected results:
-------------------------------------------------------
*** r/symlink.result 2003-11-29 19:31:10.000000000 +0300
--- r/symlink.reject 2003-12-02 16:15:27.000000000 +0300
***************
*** 40,53 ****
`b` char(16) NOT NULL default '',
`c` int(11) NOT NULL default '0',
PRIMARY KEY (`a`)
! ) TYPE=MyISAM CHARSET=latin1 DATA DIRECTORY='TEST_DIR/var/tmp/' INDEX DIRECTORY='TEST_DIR/var/run/'
alter table t9 rename t8, add column d int not null;
alter table t8 rename t7;
rename table t7 to t9;
drop table t1;
Got one of the listed errors
! Got one of the listed errors
! Got one of the listed errors
Got one of the listed errors
Got one of the listed errors
alter table t9 rename mysqltest.t9;
--- 40,53 ----
`b` char(16) NOT NULL default '',
`c` int(11) NOT NULL default '0',
PRIMARY KEY (`a`)
! ) TYPE=MyISAM DEFAULT CHARSET=latin1 DATA DIRECTORY='TEST_DIR/var/tmp/' INDEX DIRECTORY='TEST_DIR/var/run/'
alter table t9 rename t8, add column d int not null;
alter table t8 rename t7;
rename table t7 to t9;
drop table t1;
+ ERROR 42000: Incorrect table name 'tmp'
Got one of the listed errors
! ERROR 42000: Incorrect table name 'not-hard-path'
Got one of the listed errors
Got one of the listed errors
alter table t9 rename mysqltest.t9;
***************
*** 62,66 ****
`c` int(11) NOT NULL default '0',
`d` int(11) NOT NULL default '0',
PRIMARY KEY (`a`)
! ) TYPE=MyISAM CHARSET=latin1 DATA DIRECTORY='TEST_DIR/var/tmp/' INDEX DIRECTORY='TEST_DIR/var/run/'
drop database mysqltest;
--- 62,66 ----
`c` int(11) NOT NULL default '0',
`d` int(11) NOT NULL default '0',
PRIMARY KEY (`a`)
! ) TYPE=MyISAM DEFAULT CHARSET=latin1 DATA DIRECTORY='TEST_DIR/var/tmp/' INDEX DIRECTORY='TEST_DIR/var/run/'
drop database mysqltest;
-------------------------------------------------------
Please follow the instructions outlined at
http://www.mysql.com/doc/en/Reporting_mysqltest_bugs.html
to find the reason to this problem and how to report this.
Aborting: symlink failed. To continue, re-run with '--force'.
Ending Tests
Shutting-down MySQL daemon
Master shutdown finished
Slave shutdown finished
How to repeat:
Perform setup as per website instructions (checking out using bk). It compiles but fails on the symlink test.
C compiler: gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
C++ compiler: g++ (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
Description: When compiling 5.0 on RH9 it fails the symlink test with this error: mysql-test-run --local symlink bash: mysql-test-run: command not found [root@friday mysql-test]# ./mysql-test-run --local symlink 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/ Installing Slave Databases running ../sql/mysqld --no-defaults --bootstrap --skip-grant-tables --basedir=. --datadir=./var/slave-data --skip-innodb --skip-bdb --language=../sql/share/english/ Manager disabled, skipping manager start. Loading Standard Test Databases Starting Tests TEST RESULT ------------------------------------------ symlink [ fail ] Errors are (from /home/downloads/mysql/5.0/mysql-5.0/mysql-test/var/log/mysqltest-time) : /home/downloads/mysql/5.0/mysql-5.0/client/mysqltest: At line 69: query 'create table t1 (a int not null auto_increment, b char(16) not null, primary key (a)) type=myisam data directory="tmp"' failed with wrong errno 1103 instead of 1279... /home/downloads/mysql/5.0/mysql-5.0/client/mysqltest: At line 79: query 'create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a)) type=myisam index directory="not-hard-path"' failed with wrong errno 1103 instead of 1279... /home/downloads/mysql/5.0/mysql-5.0/client/mysqltest: At line 96: Result length mismatch (the last line(s) may be the ones that caused the die() in mysqltest) Below are the diffs between actual and expected results: ------------------------------------------------------- *** r/symlink.result 2003-11-29 19:31:10.000000000 +0300 --- r/symlink.reject 2003-12-02 16:15:27.000000000 +0300 *************** *** 40,53 **** `b` char(16) NOT NULL default '', `c` int(11) NOT NULL default '0', PRIMARY KEY (`a`) ! ) TYPE=MyISAM CHARSET=latin1 DATA DIRECTORY='TEST_DIR/var/tmp/' INDEX DIRECTORY='TEST_DIR/var/run/' alter table t9 rename t8, add column d int not null; alter table t8 rename t7; rename table t7 to t9; drop table t1; Got one of the listed errors ! Got one of the listed errors ! Got one of the listed errors Got one of the listed errors Got one of the listed errors alter table t9 rename mysqltest.t9; --- 40,53 ---- `b` char(16) NOT NULL default '', `c` int(11) NOT NULL default '0', PRIMARY KEY (`a`) ! ) TYPE=MyISAM DEFAULT CHARSET=latin1 DATA DIRECTORY='TEST_DIR/var/tmp/' INDEX DIRECTORY='TEST_DIR/var/run/' alter table t9 rename t8, add column d int not null; alter table t8 rename t7; rename table t7 to t9; drop table t1; + ERROR 42000: Incorrect table name 'tmp' Got one of the listed errors ! ERROR 42000: Incorrect table name 'not-hard-path' Got one of the listed errors Got one of the listed errors alter table t9 rename mysqltest.t9; *************** *** 62,66 **** `c` int(11) NOT NULL default '0', `d` int(11) NOT NULL default '0', PRIMARY KEY (`a`) ! ) TYPE=MyISAM CHARSET=latin1 DATA DIRECTORY='TEST_DIR/var/tmp/' INDEX DIRECTORY='TEST_DIR/var/run/' drop database mysqltest; --- 62,66 ---- `c` int(11) NOT NULL default '0', `d` int(11) NOT NULL default '0', PRIMARY KEY (`a`) ! ) TYPE=MyISAM DEFAULT CHARSET=latin1 DATA DIRECTORY='TEST_DIR/var/tmp/' INDEX DIRECTORY='TEST_DIR/var/run/' drop database mysqltest; ------------------------------------------------------- Please follow the instructions outlined at http://www.mysql.com/doc/en/Reporting_mysqltest_bugs.html to find the reason to this problem and how to report this. Aborting: symlink failed. To continue, re-run with '--force'. Ending Tests Shutting-down MySQL daemon Master shutdown finished Slave shutdown finished How to repeat: Perform setup as per website instructions (checking out using bk). It compiles but fails on the symlink test. C compiler: gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5) C++ compiler: g++ (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)