Subject: installing mysql-server on netbsd 1.5
To: NetBSD MacPPC Mailinglist <port-macppc@netbsd.org>
From: Jojo <info@thrill-inc.com>
List: port-macppc
Date: 05/23/2001 15:48:11
hi there,

i tried compiling and installing mysql server today and got the following msg:

/usr/pkg/libexec/mysqld: Fatal error: Can't read from messagefile '/usr/
pkg/share/mysql/english/errmsg.sys'


i am kinda lost here... anyone got any ideas? below is the complete
output of "make install" after compiling the pkg...

Jojo



===> Installing for mysql-server-3.22.32
===>  Warning: your umask is "0002".
If this is not desired, set it to an appropriate value (0022)
and install this package again by ``make deinstall reinstall''.
Making install in mit-pthreads
Making install in strings
/bin/sh ../mkinstalldirs /usr/pkg/lib/mysql
 install -c -o root -g wheel -m 444 libmystrings.a /usr/pkg/lib/mysql/
libmystrings.a
 ranlib /usr/pkg/lib/mysql/libmystrings.a
Making install in dbug
/bin/sh ../mkinstalldirs /usr/pkg/lib/mysql
 install -c -o root -g wheel -m 444 libdbug.a /usr/pkg/lib/mysql/libdbug.a
 ranlib /usr/pkg/lib/mysql/libdbug.a
Making install in mysys
/bin/sh ../mkinstalldirs /usr/pkg/lib/mysql
 install -c -o root -g wheel -m 444 libmysys.a /usr/pkg/lib/mysql/libmysys.a
 ranlib /usr/pkg/lib/mysql/libmysys.a
Making install in extra
/bin/sh ../mkinstalldirs /usr/pkg/bin
 /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
 replace /usr/pkg/bin/replace
install -c -o root -g wheel -m 555 -s replace /usr/pkg/bin/replace
 /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
 comp_err /usr/pkg/bin/comp_err
install -c -o root -g wheel -m 555 -s comp_err /usr/pkg/bin/comp_err
 /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
 perror /usr/pkg/bin/perror
install -c -o root -g wheel -m 555 -s perror /usr/pkg/bin/perror
 /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
 resolveip /usr/pkg/bin/resolveip
install -c -o root -g wheel -m 555 -s resolveip /usr/pkg/bin/resolveip
 /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
 print_defaults /usr/pkg/bin/print_defaults
install -c -o root -g wheel -m 555 -s print_defaults /usr/pkg/bin/
print_defaults
Making install in regex
Making install in isam
/bin/sh ../mkinstalldirs /usr/pkg/lib/mysql
 install -c -o root -g wheel -m 444 libnisam.a /usr/pkg/lib/mysql/libnisam.a
 ranlib /usr/pkg/lib/mysql/libnisam.a
/bin/sh ../mkinstalldirs /usr/pkg/bin
 /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
 isamchk /usr/pkg/bin/isamchk
install -c -o root -g wheel -m 555 -s isamchk /usr/pkg/bin/isamchk
 /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
 isamlog /usr/pkg/bin/isamlog
install -c -o root -g wheel -m 555 -s isamlog /usr/pkg/bin/isamlog
Making install in merge
/bin/sh ../mkinstalldirs /usr/pkg/lib/mysql
 install -c -o root -g wheel -m 444 libmerge.a /usr/pkg/lib/mysql/libmerge.a
 ranlib /usr/pkg/lib/mysql/libmerge.a
Making install in heap
/bin/sh ../mkinstalldirs /usr/pkg/lib/mysql
 install -c -o root -g wheel -m 444 libheap.a /usr/pkg/lib/mysql/libheap.a
 ranlib /usr/pkg/lib/mysql/libheap.a
Making install in sql
Making install in share
for lang in czech danish dutch english estonia french german greek
hungarian italian japanese korean norwegian norwegian-ny polish
portuguese russian slovak spanish swedish;  do  /bin/sh ../../
mkinstalldirs /usr/pkg/share/mysql/$lang;  ../../extra/comp_err ./$lang/
errmsg.txt ./$lang/errmsg.sys;  install -c -o root -g wheel -m 444 ./
$lang/errmsg.sys  /usr/pkg/share/mysql/$lang/errmsg.sys;  install -c -o
root -g wheel -m 444 ./$lang/errmsg.txt  /usr/pkg/share/mysql/$lang/
errmsg.txt;  done
mkdir /usr/pkg/share/mysql/czech
Found 176 messages in language file ./czech/errmsg.sys
mkdir /usr/pkg/share/mysql/danish
Found 176 messages in language file ./danish/errmsg.sys
mkdir /usr/pkg/share/mysql/dutch
Found 176 messages in language file ./dutch/errmsg.sys
mkdir /usr/pkg/share/mysql/english
Found 176 messages in language file ./english/errmsg.sys
mkdir /usr/pkg/share/mysql/estonia
Found 176 messages in language file ./estonia/errmsg.sys
mkdir /usr/pkg/share/mysql/french
Found 176 messages in language file ./french/errmsg.sys
mkdir /usr/pkg/share/mysql/german
Found 176 messages in language file ./german/errmsg.sys
mkdir /usr/pkg/share/mysql/greek
Found 176 messages in language file ./greek/errmsg.sys
mkdir /usr/pkg/share/mysql/hungarian
Found 176 messages in language file ./hungarian/errmsg.sys
mkdir /usr/pkg/share/mysql/italian
Found 176 messages in language file ./italian/errmsg.sys
mkdir /usr/pkg/share/mysql/japanese
Found 176 messages in language file ./japanese/errmsg.sys
mkdir /usr/pkg/share/mysql/korean
Found 176 messages in language file ./korean/errmsg.sys
mkdir /usr/pkg/share/mysql/norwegian
Found 176 messages in language file ./norwegian/errmsg.sys
mkdir /usr/pkg/share/mysql/norwegian-ny
Found 176 messages in language file ./norwegian-ny/errmsg.sys
mkdir /usr/pkg/share/mysql/polish
Found 176 messages in language file ./polish/errmsg.sys
mkdir /usr/pkg/share/mysql/portuguese
Found 176 messages in language file ./portuguese/errmsg.sys
mkdir /usr/pkg/share/mysql/russian
Found 176 messages in language file ./russian/errmsg.sys
mkdir /usr/pkg/share/mysql/slovak
Found 176 messages in language file ./slovak/errmsg.sys
mkdir /usr/pkg/share/mysql/spanish
Found 176 messages in language file ./spanish/errmsg.sys
mkdir /usr/pkg/share/mysql/swedish
Found 176 messages in language file ./swedish/errmsg.sys
/bin/sh ../mkinstalldirs /usr/pkg/libexec
 /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
 mysqld /usr/pkg/libexec/mysqld
install -c -o root -g wheel -m 555 -s mysqld /usr/pkg/libexec/mysqld
Making install in tests
/bin/rm -f safe_mysqld safe_mysqld-t
/usr/bin/sed  -e 's!@''bindir''@!/usr/pkg/bin!g'  -e 's!@''scriptdir''@!/
usr/pkg/bin!g'  -e 's!@''prefix''@!/usr/pkg!g'  -e 's!@''datadir''@!/usr/
pkg/share!g'  -e 's!@''localstatedir''@!/var/mysql!g'  -e
's!@''libexecdir''@!/usr/pkg/libexec!g'  -e 's!@''CC''@!cc!' -e
's!@''CXX''@!c++!' -e 's!@''GXX''@!yes!' -e 's!@''PERL''@!/usr/pkg/bin/
perl!'  -e 's!@''CFLAGS''@!-O -Dunix -Dunix!' -e 's!@''CXXFLAGS''@!-O -
Dunix -Dunix!' -e 's!@''LDFLAGS''@! -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -
Wl,-R/usr/pkg/lib -L/usr/pkg/lib!' -e 's!@''VERSION''@!3.22.32!'  -e
's!@''COMPILATION_COMMENT''@!Source distribution!'  -e
's!@''MACHINE_TYPE''@!powerpc!'  -e 's!@''HOSTNAME''@!/bin/hostname!'  -e
's!@''SYSTEM_TYPE''@!-netbsd!'  -e 's!@''CHECK_PID''@!/bin/kill -0 $PID!'
 -e 's!@''FIND_PROC''@!/bin/ps p $PID | grep mysqld > /dev/null!'  -e
's!@''MYSQLD_DEFAULT_SWITCHES''@!!'  -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/
mysql.sock!'  -e 's!@''IS_LINUX''@!false!'  -e "s!@""CONF_COMMAND""@!./
configure  --localstatedir=/var/mysql --with-named-z-libs=z '--with-
named-curses-libs=-lcurses -ltermcap' --without-perl --without-debug --
without-bench --without-docs --with-low-memory --host=powerpc--netbsd --
prefix=/usr/pkg!"  -e 's!@''MYSQLD_USER''@!root!'  safe_mysqld.sh >
safe_mysqld-t
/bin/chmod +x safe_mysqld-t
/bin/mv safe_mysqld-t safe_mysqld
/bin/rm -f mysql_install_db mysql_install_db-t
/usr/bin/sed  -e 's!@''bindir''@!/usr/pkg/bin!g'  -e 's!@''scriptdir''@!/
usr/pkg/bin!g'  -e 's!@''prefix''@!/usr/pkg!g'  -e 's!@''datadir''@!/usr/
pkg/share!g'  -e 's!@''localstatedir''@!/var/mysql!g'  -e
's!@''libexecdir''@!/usr/pkg/libexec!g'  -e 's!@''CC''@!cc!' -e
's!@''CXX''@!c++!' -e 's!@''GXX''@!yes!' -e 's!@''PERL''@!/usr/pkg/bin/
perl!'  -e 's!@''CFLAGS''@!-O -Dunix -Dunix!' -e 's!@''CXXFLAGS''@!-O -
Dunix -Dunix!' -e 's!@''LDFLAGS''@! -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -
Wl,-R/usr/pkg/lib -L/usr/pkg/lib!' -e 's!@''VERSION''@!3.22.32!'  -e
's!@''COMPILATION_COMMENT''@!Source distribution!'  -e
's!@''MACHINE_TYPE''@!powerpc!'  -e 's!@''HOSTNAME''@!/bin/hostname!'  -e
's!@''SYSTEM_TYPE''@!-netbsd!'  -e 's!@''CHECK_PID''@!/bin/kill -0 $PID!'
 -e 's!@''FIND_PROC''@!/bin/ps p $PID | grep mysqld > /dev/null!'  -e
's!@''MYSQLD_DEFAULT_SWITCHES''@!!'  -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/
mysql.sock!'  -e 's!@''IS_LINUX''@!false!'  -e "s!@""CONF_COMMAND""@!./
configure  --localstatedir=/var/mysql --with-named-z-libs=z '--with-
named-curses-libs=-lcurses -ltermcap' --without-perl --without-debug --
without-bench --without-docs --with-low-memory --host=powerpc--netbsd --
prefix=/usr/pkg!"  -e 's!@''MYSQLD_USER''@!root!'  mysql_install_db.sh >
mysql_install_db-t
/bin/chmod +x mysql_install_db-t
/bin/mv mysql_install_db-t mysql_install_db
/usr/pkg/bin/mysql_install_db --force
Creating db table
Creating host table
Creating user table
Creating func table
Creating tables_priv table
Creating columns_priv table

/usr/pkg/libexec/mysqld: Fatal error: Can't read from messagefile '/usr/
pkg/share/mysql/english/errmsg.sys'

Installation of grant tables failed!

Examine the logs in /var/mysql for more information.
You can also try to start the mysqld demon with:
/usr/pkg/libexec/mysqld --skip-grant &
You can use the command line tool
/usr/pkg/bin/mysql to connect to the mysql
database and look at the grant tables:

shell> /usr/pkg/bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/mysql that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the /usr/pkg/bin/mysqlbug script!
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.