Bug #16101 BUILD/compile-pentium fails in 5.1-new tree
Submitted: 30 Dec 2005 16:48 Modified: 2 Jan 2006 14:44
Reporter: Omer Barnir (OCA) Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Compiling Severity:S3 (Non-critical)
Version:5.1.5 OS:Linux (SuSE 9.3)
Assigned to: Sergei Golubchik CPU Architecture:Any

[30 Dec 2005 16:48] Omer Barnir
Description:
Running BUILD/compile-pentium fails in 5.1 with the following error:

gmake[2]: *** No rule to make target `../storage/archive/libarchive.a', needed by `gen_lex_hash'.  Stop.
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory `/home/omer/source/src51_1230/sql'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/omer/source/src51_1230'
gmake: *** [all] Error 2
omer@linux:~/source/src51_1230>  

Observed with a clone from 12/30
ChangeSet@1.2010.1.1, 2005-12-30 15:07:54+04:00

How to repeat:
Create a 5.1-new clone
run BUILD/compile-pentium
[30 Dec 2005 17:24] Valeriy Kravchuk
The same BK clone, ChangeSet@1.2010.1.1, 2005-12-30 15:07:54+04:00, was built successfully today by simple BUILD/autorun.sh + configure. It even passed all tests but 3 on my virtual machine. 

I got the same error several days ago, also with 5.1.5, and it was solved by going to that storage/archive/ subdirectory, running make there and then rerunning make from the top level.
[2 Jan 2006 14:44] Sergei Golubchik
Thank you for your bug report. This issue has been committed to our
source repository of that product and will be incorporated into the
next release.

If necessary, you can access the source repository and build the latest
available version, including the bugfix, yourself. More information 
about accessing the source trees is available at
    http://www.mysql.com/doc/en/Installing_source_tree.html

Additional info:

Already fixed and pushed