Details
-
Bug
-
Status: Closed (View Workflow)
-
Trivial
-
Resolution: Fixed
-
None
-
None
-
None
Description
I'm unable to compile MariaDB under debian 5.0.
When running "BUILD/autorun.sh" i'm getting these messages:
BUILD/Makefile.am:88: `%'-style pattern rules are a GNU make extension
Docs/Makefile.am:42: `%'-style pattern rules are a GNU make extension
client/Makefile.am:127: `%'-style pattern rules are a GNU make extension
client/Makefile.am:73: compiling `mysqlimport.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.in'
cmd-line-utils/Makefile.am:24: `%'-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:70: `%'-style pattern rules are a GNU make extension
extra/Makefile.am:60: `%'-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
[...]
Lines in Makefiles are related to BitKeeper.
I found that that was a old bug of MySQL.
http://bugs.mysql.com/bug.php?id=30708
Is bitkeeper really used?
Re: compilation problems on debian
No, it is not used.
As you've seen it was fixed in MySQL 5.5.5, but MariaDB 5.1 (that's what you're using, right ?) is based MySQL 5.1.
Anyway, these are harmless warnings. If the compilation fails, please find a line with the real error that stops the compilation, and, I suppose, you'd better open a new bug report for it, and keep this one for %-style warnings.