[MDEV-3712] LP:593186 - compilation problems on debian Created: 2010-06-12  Updated: 2015-02-02  Resolved: 2012-10-04

Status: Closed
Project: MariaDB Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Trivial
Reporter: Laurent Dubois (Inactive) Assignee: Michael Widenius
Resolution: Fixed Votes: 0
Labels: Launchpad

Attachments: XML File LPexportBug593186.xml    

 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?



 Comments   
Comment by Sergei Golubchik [ 2010-06-13 ]

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.

Comment by Rasmus Johansson (Inactive) [ 2010-12-17 ]

Launchpad bug id: 593186

Generated at Thu Feb 08 06:50:39 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.