compilation problems on debian

Bug #593186 reported by Laurent Dubois
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MariaDB
Fix Released
Low
Michael Widenius

Bug 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?

Revision history for this message
Sergei Golubchik (sergii) wrote :

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.

Changed in maria:
status: New → Confirmed
importance: Undecided → Low
Changed in maria:
milestone: none → 5.1
status: Confirmed → Fix Committed
assignee: nobody → Michael Widenius (monty)
Michael Widenius (monty)
Changed in maria:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.