Bug #34960 Problem compiling client for HP Unix from source mysql-5.0.51a
Submitted: 29 Feb 2008 11:58 Modified: 20 May 2008 21:50
Reporter: Oisín Ó Murchú Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Server: Compiling Severity:S2 (Serious)
Version:5.0.51 OS:HP/UX (11.11)
Assigned to: CPU Architecture:Any

[29 Feb 2008 11:58] Oisín Ó Murchú
Description:
I'm getting an error message as shown below when trying to make a mysqlclient for use on HP Unix v11.11. I'm basically following the instructions as given at http://lists.mysql.com/perl/2548 to try and get MySQL up and running for use by bugzilla. 

Making all in myisam
gmake[2]: Entering directory `/data4/bugzilla/mysql-5.0.51a/myisam'
if gcc -DMAP_TO_USE_RAID -I. -I. -I../include -I../include -I../include    -DDBU
G_OFF -fomit-frame-pointer -O3 -fPIC   -DHPUX11  -DSNPRINTF_RETURN_TRUNC -DHAVE_
BROKEN_PREAD -DDONT_USE_FINITE -DHAVE_BROKEN_GETPASS -DNO_FCNTL_NONBLOCK -DDO_NO
T_REMOVE_THREAD_WRAPPERS -DHAVE_BROKEN_PTHREAD_COND_TIMEDWAIT -MT mi_open.o -MD
-MP -MF ".deps/mi_open.Tpo" -c -o mi_open.o mi_open.c; \
        then mv -f ".deps/mi_open.Tpo" ".deps/mi_open.Po"; else rm -f ".deps/mi_
open.Tpo"; exit 1; fi
mi_open.c: In function 'mi_open':
mi_open.c:662: internal compiler error: in delete_output_reload, at reload1.c:79
32

How to repeat:
Do a gmake using the instructions given at http://lists.mysql.com/perl/2548 against the source code in mysql-5.0.51a.tar.gz
[29 Feb 2008 12:04] Valeriy Kravchuk
Thank you for a problem report. What exact version of gmake and gcc do you have? Please, send the results of:

gcc --version
[29 Feb 2008 12:53] Oisín Ó Murchú
gcc (GCC) 4.2.2
GNU Make 3.81
[20 May 2008 21:50] Sveta Smirnova
Thank you for the feedback.

I was not able to repeat error with gcc 4.2.3.
[30 Aug 2009 23:02] 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/81968

2866 Chuck Bell	2009-08-30
      BUG#34960 : Error messages contain the word "meta-data"
      
      Some of the code, test, and error messages in the backup
      system do not use the correct spelling of 'metadata'.
      
      This patch makes the code, tests, and error messages for
      backup conform to the correct form spelled 'metadata'.
     @ mysql-test/suite/backup/r/backup_errors.result
        Corrected error message in result file for correct spelling of metadata.
     @ mysql-test/suite/backup/r/backup_errors_compression.result
        Corrected error message in result file for correct spelling of metadata.
     @ mysql-test/suite/backup/r/backup_security.result
        Corrected error message in result file for correct spelling of metadata.
     @ mysql-test/suite/backup/r/backup_views.result
        Corrected error message in result file for correct spelling of metadata.
     @ mysql-test/suite/backup/t/backup_charsets.test
        Corrected documentation in test file for correct spelling of metadata.
     @ mysql-test/suite/backup/t/backup_objects_dependency.test
        Corrected suppression in test file for correct spelling of metadata.
     @ mysql-test/suite/backup/t/backup_stream_errors.test
        Corrected documentation in test file for correct spelling of metadata.
     @ sql/backup/backup_info.h
        Corrected documentation in source file for correct spelling of metadata.
     @ sql/backup/image_info.h
        Corrected documentation in source file for correct spelling of metadata.
     @ sql/backup/kernel.cc
        Corrected documentation in source file for correct spelling of metadata.
        Corrected debug synch point in source file for correct spelling of metadata
     @ sql/backup/stream_v1.c
        Corrected documentation in source file for correct spelling of metadata.
     @ sql/share/errmsg-utf8.txt
        Corrected documentation in source file for correct spelling of metadata.
     @ sql/share/errmsg.txt
        Corrected documentation in source file for correct spelling of metadata.