Bug #38746 Falcon does not build on linux with valgrind enabled
Submitted: 12 Aug 2008 10:24 Modified: 27 Aug 2008 16:56
Reporter: Alexander Nozdrin Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Falcon storage engine Severity:S3 (Non-critical)
Version:6.0-BK OS:Linux
Assigned to: Vladislav Vaintroub CPU Architecture:Any

[12 Aug 2008 10:24] Alexander Nozdrin
Description:
Compilation failed with the following error:

MemMgr.cpp:40:31: error: valgrind/memcheck.h: No such file or directory

How to repeat:
# get mysql sources into ./mysql-src
$ cd ./mysql-src
$ BUILD/compile-pentium64-valgrind-max
....
MemMgr.cpp:40:31: error: valgrind/memcheck.h: No such file or directory
[12 Aug 2008 17:33] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/51437

2775 Vladislav Vaintroub	2008-08-12
      Bug#38746 - falcon does not build on Linux with Valgrind enabled
      
      Add autoconf check for valgrind/memcheck.h
[12 Aug 2008 18:04] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/51441

2774 Vladislav Vaintroub	2008-08-12
      Bug#38746 - falcon does not build on Linux with Valgrind enabled
      Add autoconf check for valgrind/memcheck.h
[12 Aug 2008 22:24] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/51465

2774 Vladislav Vaintroub	2008-08-12
      Bug#38746 - Falcon does not build on Linux with valgrind 
      enabled.
      
      If HAVE_purify is defined, falcon always included
      <valgrind/memcheck.h>. Add autoconf check for this header
[12 Aug 2008 22:47] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/51468

2774 Vladislav Vaintroub	2008-08-12
      Bug#38746 - Falcon does not build on Linux with valgrind 
      enabled.
      
      If HAVE_purify is defined, falcon always included
      <valgrind/memcheck.h>. Add autoconf check for this header
[13 Aug 2008 17:21] Vladislav Vaintroub
pushed to mysql-6.0-falcon-team
[23 Aug 2008 0:41] Kevin Lewis
This fix is in version 6.0.7
[27 Aug 2008 16:56] Paul DuBois
Noted in 6.0.7 changelog.

Falcon did not build on Linux with Valgrind enabled.
[28 Aug 2008 20:17] Bugs System
Pushed into 6.0.7-alpha  (revid:cbell@mysql.com-20080822132131-uveo6wiuecy6m2b8) (version source revid:cbell@mysql.com-20080822132131-uveo6wiuecy6m2b8) (pib:3)
[13 Sep 2008 23:45] Bugs System
Pushed into 6.0.7-alpha  (revid:vvaintroub@mysql.com-20080812222135-hpsek11718vmn97n) (version source revid:john.embretsen@sun.com-20080808091208-ht48kyzsk7rim74g) (pib:3)