geekylucas
May 6th, 2009, 02:13 AM
Hi,
I am having problems building from the MySQL source packages. Here are the commands I am running and the output I am seeing. Is it reasonable to expect that automake will work here?
Using Ubuntu 8.04.
apt-get source mysql-server
cd mysql-dfsg-5.0-5.0.51a
sh BUILD/autorun.sh
/usr/share/aclocal/libmcrypt.m4:17: warning: underquoted definition of AM_PATH_LIBMCRYPT
/usr/share/aclocal/libmcrypt.m4:17: run info '(automake)Extending aclocal'
/usr/share/aclocal/libmcrypt.m4:17: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
BUILD/Makefile.am:70: `%'-style pattern rules are a GNU make extension
SSL/Makefile.am:21: `%'-style pattern rules are a GNU make extension
client/Makefile.am:77: `%'-style pattern rules are a GNU make extension
cmd-line-utils/Makefile.am:24: `%'-style pattern rules are a GNU make extension
cmd-line-utils/libedit/Makefile.am:100: `%'-style pattern rules are a GNU make extension
cmd-line-utils/readline/Makefile.am:37: `%'-style pattern rules are a GNU make extension
dbug/Makefile.am:65: `%'-style pattern rules are a GNU make extension
extra/Makefile.am:53: `%'-style pattern rules are a GNU make extension
extra/yassl/Makefile.am:5: `%'-style pattern rules are a GNU make extension
extra/yassl/src/Makefile.am:7: wildcard ../include/*.hpp: non-POSIX variable name
extra/yassl/src/Makefile.am:7: (probably a GNU make extension)
extra/yassl/src/Makefile.am:7: wildcard ../include/openssl/*.h: non-POSIX variable name
extra/yassl/src/Makefile.am:7: (probably a GNU make extension)
extra/yassl/src/Makefile.am:11: `%'-style pattern rules are a GNU make extension
extra/yassl/taocrypt/Makefile.am:2: wildcard mySTL/*.hpp: non-POSIX variable name
extra/yassl/taocrypt/Makefile.am:2: (probably a GNU make extension)
extra/yassl/taocrypt/Makefile.am:5: `%'-style pattern rules are a GNU make extension
extra/yassl/taocrypt/benchmark/Makefile.am:9: `%'-style pattern rules are a GNU make extension
extra/yassl/taocrypt/src/Makefile.am:13: wildcard ../include/*.hpp: non-POSIX variable name
extra/yassl/taocrypt/src/Makefile.am:13: (probably a GNU make extension)
extra/yassl/taocrypt/src/Makefile.am:16: `%'-style pattern rules are a GNU make extension
extra/yassl/taocrypt/test/Makefile.am:9: `%'-style pattern rules are a GNU make extension
extra/yassl/testsuite/Makefile.am:13: `%'-style pattern rules are a GNU make extension
heap/Makefile.am:32: `%'-style pattern rules are a GNU make extension
include/Makefile.am:78: `%'-style pattern rules are a GNU make extension
libmysql/Makefile.shared:117: `%'-style pattern rules are a GNU make extension
libmysql/Makefile.am:29: `libmysql/Makefile.shared' included from here
libmysql/Makefile.am:116: `%'-style pattern rules are a GNU make extension
libmysql/Makefile.shared:117: `%'-style pattern rules are a GNU make extension
libmysql_r/Makefile.am:30: `libmysql/Makefile.shared' included from here
libmysql_r/Makefile.am:47: `%'-style pattern rules are a GNU make extension
libmysqld/Makefile.am:160: `%'-style pattern rules are a GNU make extension
libmysqld/examples/Makefile.am:53: `%'-style pattern rules are a GNU make extension
man/Makefile.am:25: `%'-style pattern rules are a GNU make extension
myisam/Makefile.am:107: `%'-style pattern rules are a GNU make extension
myisammrg/Makefile.am:27: `%'-style pattern rules are a GNU make extension
mysql-test/Makefile.am:153: `%'-style pattern rules are a GNU make extension
mysql-test/ndb/Makefile.am:24: `%'-style pattern rules are a GNU make extension
mysys/Makefile.am:127: `%'-style pattern rules are a GNU make extension
ndb/Makefile.am:49: `%'-style pattern rules are a GNU make extension
ndb/docs/Makefile.am:132: `%'-style pattern rules are a GNU make extension
ndb/include/Makefile.am:65: `%'-style pattern rules are a GNU make extension
ndb/src/Makefile.am:53: `%'-style pattern rules are a GNU make extension
ndb/src/common/Makefile.am:33: `%'-style pattern rules are a GNU make extension
ndb/src/common/debugger/Makefile.am:26: `%'-style pattern rules are a GNU make extension
ndb/src/common/debugger/signaldata/Makefile.am:47: `%'-style pattern rules are a GNU make extension
ndb/src/common/logger/Makefile.am:26: `%'-style pattern rules are a GNU make extension
ndb/src/common/mgmcommon/Makefile.am:29: `%'-style pattern rules are a GNU make extension
ndb/src/common/portlib/Makefile.am:59: `%'-style pattern rules are a GNU make extension
ndb/src/common/transporter/Makefile.am:36: `%'-style pattern rules are a GNU make extension
ndb/src/common/util/Makefile.am:49: `%'-style pattern rules are a GNU make extension
ndb/src/cw/Makefile.am:21: `%'-style pattern rules are a GNU make extension
ndb/src/cw/cpcd/Makefile.am:32: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/Makefile.am:74: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/Makefile.am:36: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/backup/Makefile.am:24: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/cmvmi/Makefile.am:24: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbacc/Makefile.am:26: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbdict/Makefile.am:34: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbdih/Makefile.am:30: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dblqh/Makefile.am:30: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbtc/Makefile.am:24: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbtup/Makefile.am:43: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbtux/Makefile.am:35: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbutil/Makefile.am:24: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/ndbcntr/Makefile.am:27: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/ndbfs/Makefile.am:28: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/qmgr/Makefile.am:26: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/suma/Makefile.am:24: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/trix/Makefile.am:24: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/error/Makefile.am:26: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/vm/Makefile.am:44: `%'-style pattern rules are a GNU make extension
ndb/src/mgmapi/Makefile.am:30: `%'-style pattern rules are a GNU make extension
ndb/src/mgmclient/Makefile.am:48: `%'-style pattern rules are a GNU make extension
ndb/src/mgmsrv/Makefile.am:61: `%'-style pattern rules are a GNU make extension
ndb/src/ndbapi/Makefile.am:63: `%'-style pattern rules are a GNU make extension
ndb/test/Makefile.am:26: `%'-style pattern rules are a GNU make extension
ndb/test/ndbapi/Makefile.am:119: `%'-style pattern rules are a GNU make extension
ndb/test/ndbapi/bank/Makefile.am:36: `%'-style pattern rules are a GNU make extension
ndb/test/run-test/Makefile.am:45: `%'-style pattern rules are a GNU make extension
ndb/test/src/Makefile.am:35: `%'-style pattern rules are a GNU make extension
ndb/test/tools/Makefile.am:42: `%'-style pattern rules are a GNU make extension
ndb/tools/Makefile.am:80: `%'-style pattern rules are a GNU make extension
netware/Makefile.am:117: `%'-style pattern rules are a GNU make extension
os2/Makefile.am:27: `%'-style pattern rules are a GNU make extension
os2/include/Makefile.am:22: `%'-style pattern rules are a GNU make extension
os2/include/sys/Makefile.am:21: `%'-style pattern rules are a GNU make extension
pstack/Makefile.am:35: `%'-style pattern rules are a GNU make extension
pstack/aout/Makefile.am:4: `%'-style pattern rules are a GNU make extension
regex/Makefile.am:36: `%'-style pattern rules are a GNU make extension
scripts/Makefile.am:190: `%'-style pattern rules are a GNU make extension
server-tools/Makefile.am:20: `%'-style pattern rules are a GNU make extension
server-tools/instance-manager/Makefile.am:94: `%'-style pattern rules are a GNU make extension
sql-bench/Makefile.am:86: `%'-style pattern rules are a GNU make extension
sql-common/Makefile.am:20: `%'-style pattern rules are a GNU make extension
sql/Makefile.am:179: `%'-style pattern rules are a GNU make extension
configure.in: installing `./ylwrap'
sql/share/Makefile.am:62: `%'-style pattern rules are a GNU make extension
strings/Makefile.am:79: `%'-style pattern rules are a GNU make extension
support-files/MacOSX/Makefile.am:57: `%'-style pattern rules are a GNU make extension
support-files/Makefile.am:115: `%'-style pattern rules are a GNU make extension
support-files/RHEL4-SElinux/Makefile.am:23: `%'-style pattern rules are a GNU make extension
tests/Makefile.am:58: `%'-style pattern rules are a GNU make extension
tools/Makefile.am:30: `%'-style pattern rules are a GNU make extension
vio/Makefile.am:28: `%'-style pattern rules are a GNU make extension
win/Makefile.am:21: `%'-style pattern rules are a GNU make extension
zlib/Makefile.am:38: `%'-style pattern rules are a GNU make extension
configure.in:2981: required file `Docs/Makefile.in' not found
configure.in:2981: required file `debian/Makefile.in' not found
configure.in:2981: required file `debian/defs.mk.in' not found
configure.in:2981: required file `debian/control.in' not found
Can't execute automake
Running automake.sh on the source tarball downloaded from mysql.com works just fine.
Also note that if I run dpkg-buildpackage on an unaltered source package the build works fine.
The reason I need to run automake.sh is because I am applying a patch (sphinxse) to the mysql source which requires this script to be run. I have tried running it with & without the patch with the same results.
I am having problems building from the MySQL source packages. Here are the commands I am running and the output I am seeing. Is it reasonable to expect that automake will work here?
Using Ubuntu 8.04.
apt-get source mysql-server
cd mysql-dfsg-5.0-5.0.51a
sh BUILD/autorun.sh
/usr/share/aclocal/libmcrypt.m4:17: warning: underquoted definition of AM_PATH_LIBMCRYPT
/usr/share/aclocal/libmcrypt.m4:17: run info '(automake)Extending aclocal'
/usr/share/aclocal/libmcrypt.m4:17: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
BUILD/Makefile.am:70: `%'-style pattern rules are a GNU make extension
SSL/Makefile.am:21: `%'-style pattern rules are a GNU make extension
client/Makefile.am:77: `%'-style pattern rules are a GNU make extension
cmd-line-utils/Makefile.am:24: `%'-style pattern rules are a GNU make extension
cmd-line-utils/libedit/Makefile.am:100: `%'-style pattern rules are a GNU make extension
cmd-line-utils/readline/Makefile.am:37: `%'-style pattern rules are a GNU make extension
dbug/Makefile.am:65: `%'-style pattern rules are a GNU make extension
extra/Makefile.am:53: `%'-style pattern rules are a GNU make extension
extra/yassl/Makefile.am:5: `%'-style pattern rules are a GNU make extension
extra/yassl/src/Makefile.am:7: wildcard ../include/*.hpp: non-POSIX variable name
extra/yassl/src/Makefile.am:7: (probably a GNU make extension)
extra/yassl/src/Makefile.am:7: wildcard ../include/openssl/*.h: non-POSIX variable name
extra/yassl/src/Makefile.am:7: (probably a GNU make extension)
extra/yassl/src/Makefile.am:11: `%'-style pattern rules are a GNU make extension
extra/yassl/taocrypt/Makefile.am:2: wildcard mySTL/*.hpp: non-POSIX variable name
extra/yassl/taocrypt/Makefile.am:2: (probably a GNU make extension)
extra/yassl/taocrypt/Makefile.am:5: `%'-style pattern rules are a GNU make extension
extra/yassl/taocrypt/benchmark/Makefile.am:9: `%'-style pattern rules are a GNU make extension
extra/yassl/taocrypt/src/Makefile.am:13: wildcard ../include/*.hpp: non-POSIX variable name
extra/yassl/taocrypt/src/Makefile.am:13: (probably a GNU make extension)
extra/yassl/taocrypt/src/Makefile.am:16: `%'-style pattern rules are a GNU make extension
extra/yassl/taocrypt/test/Makefile.am:9: `%'-style pattern rules are a GNU make extension
extra/yassl/testsuite/Makefile.am:13: `%'-style pattern rules are a GNU make extension
heap/Makefile.am:32: `%'-style pattern rules are a GNU make extension
include/Makefile.am:78: `%'-style pattern rules are a GNU make extension
libmysql/Makefile.shared:117: `%'-style pattern rules are a GNU make extension
libmysql/Makefile.am:29: `libmysql/Makefile.shared' included from here
libmysql/Makefile.am:116: `%'-style pattern rules are a GNU make extension
libmysql/Makefile.shared:117: `%'-style pattern rules are a GNU make extension
libmysql_r/Makefile.am:30: `libmysql/Makefile.shared' included from here
libmysql_r/Makefile.am:47: `%'-style pattern rules are a GNU make extension
libmysqld/Makefile.am:160: `%'-style pattern rules are a GNU make extension
libmysqld/examples/Makefile.am:53: `%'-style pattern rules are a GNU make extension
man/Makefile.am:25: `%'-style pattern rules are a GNU make extension
myisam/Makefile.am:107: `%'-style pattern rules are a GNU make extension
myisammrg/Makefile.am:27: `%'-style pattern rules are a GNU make extension
mysql-test/Makefile.am:153: `%'-style pattern rules are a GNU make extension
mysql-test/ndb/Makefile.am:24: `%'-style pattern rules are a GNU make extension
mysys/Makefile.am:127: `%'-style pattern rules are a GNU make extension
ndb/Makefile.am:49: `%'-style pattern rules are a GNU make extension
ndb/docs/Makefile.am:132: `%'-style pattern rules are a GNU make extension
ndb/include/Makefile.am:65: `%'-style pattern rules are a GNU make extension
ndb/src/Makefile.am:53: `%'-style pattern rules are a GNU make extension
ndb/src/common/Makefile.am:33: `%'-style pattern rules are a GNU make extension
ndb/src/common/debugger/Makefile.am:26: `%'-style pattern rules are a GNU make extension
ndb/src/common/debugger/signaldata/Makefile.am:47: `%'-style pattern rules are a GNU make extension
ndb/src/common/logger/Makefile.am:26: `%'-style pattern rules are a GNU make extension
ndb/src/common/mgmcommon/Makefile.am:29: `%'-style pattern rules are a GNU make extension
ndb/src/common/portlib/Makefile.am:59: `%'-style pattern rules are a GNU make extension
ndb/src/common/transporter/Makefile.am:36: `%'-style pattern rules are a GNU make extension
ndb/src/common/util/Makefile.am:49: `%'-style pattern rules are a GNU make extension
ndb/src/cw/Makefile.am:21: `%'-style pattern rules are a GNU make extension
ndb/src/cw/cpcd/Makefile.am:32: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/Makefile.am:74: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/Makefile.am:36: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/backup/Makefile.am:24: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/cmvmi/Makefile.am:24: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbacc/Makefile.am:26: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbdict/Makefile.am:34: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbdih/Makefile.am:30: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dblqh/Makefile.am:30: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbtc/Makefile.am:24: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbtup/Makefile.am:43: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbtux/Makefile.am:35: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/dbutil/Makefile.am:24: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/ndbcntr/Makefile.am:27: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/ndbfs/Makefile.am:28: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/qmgr/Makefile.am:26: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/suma/Makefile.am:24: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/blocks/trix/Makefile.am:24: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/error/Makefile.am:26: `%'-style pattern rules are a GNU make extension
ndb/src/kernel/vm/Makefile.am:44: `%'-style pattern rules are a GNU make extension
ndb/src/mgmapi/Makefile.am:30: `%'-style pattern rules are a GNU make extension
ndb/src/mgmclient/Makefile.am:48: `%'-style pattern rules are a GNU make extension
ndb/src/mgmsrv/Makefile.am:61: `%'-style pattern rules are a GNU make extension
ndb/src/ndbapi/Makefile.am:63: `%'-style pattern rules are a GNU make extension
ndb/test/Makefile.am:26: `%'-style pattern rules are a GNU make extension
ndb/test/ndbapi/Makefile.am:119: `%'-style pattern rules are a GNU make extension
ndb/test/ndbapi/bank/Makefile.am:36: `%'-style pattern rules are a GNU make extension
ndb/test/run-test/Makefile.am:45: `%'-style pattern rules are a GNU make extension
ndb/test/src/Makefile.am:35: `%'-style pattern rules are a GNU make extension
ndb/test/tools/Makefile.am:42: `%'-style pattern rules are a GNU make extension
ndb/tools/Makefile.am:80: `%'-style pattern rules are a GNU make extension
netware/Makefile.am:117: `%'-style pattern rules are a GNU make extension
os2/Makefile.am:27: `%'-style pattern rules are a GNU make extension
os2/include/Makefile.am:22: `%'-style pattern rules are a GNU make extension
os2/include/sys/Makefile.am:21: `%'-style pattern rules are a GNU make extension
pstack/Makefile.am:35: `%'-style pattern rules are a GNU make extension
pstack/aout/Makefile.am:4: `%'-style pattern rules are a GNU make extension
regex/Makefile.am:36: `%'-style pattern rules are a GNU make extension
scripts/Makefile.am:190: `%'-style pattern rules are a GNU make extension
server-tools/Makefile.am:20: `%'-style pattern rules are a GNU make extension
server-tools/instance-manager/Makefile.am:94: `%'-style pattern rules are a GNU make extension
sql-bench/Makefile.am:86: `%'-style pattern rules are a GNU make extension
sql-common/Makefile.am:20: `%'-style pattern rules are a GNU make extension
sql/Makefile.am:179: `%'-style pattern rules are a GNU make extension
configure.in: installing `./ylwrap'
sql/share/Makefile.am:62: `%'-style pattern rules are a GNU make extension
strings/Makefile.am:79: `%'-style pattern rules are a GNU make extension
support-files/MacOSX/Makefile.am:57: `%'-style pattern rules are a GNU make extension
support-files/Makefile.am:115: `%'-style pattern rules are a GNU make extension
support-files/RHEL4-SElinux/Makefile.am:23: `%'-style pattern rules are a GNU make extension
tests/Makefile.am:58: `%'-style pattern rules are a GNU make extension
tools/Makefile.am:30: `%'-style pattern rules are a GNU make extension
vio/Makefile.am:28: `%'-style pattern rules are a GNU make extension
win/Makefile.am:21: `%'-style pattern rules are a GNU make extension
zlib/Makefile.am:38: `%'-style pattern rules are a GNU make extension
configure.in:2981: required file `Docs/Makefile.in' not found
configure.in:2981: required file `debian/Makefile.in' not found
configure.in:2981: required file `debian/defs.mk.in' not found
configure.in:2981: required file `debian/control.in' not found
Can't execute automake
Running automake.sh on the source tarball downloaded from mysql.com works just fine.
Also note that if I run dpkg-buildpackage on an unaltered source package the build works fine.
The reason I need to run automake.sh is because I am applying a patch (sphinxse) to the mysql source which requires this script to be run. I have tried running it with & without the patch with the same results.