<?xml version="1.0" encoding="utf-8"?>
<launchpad-bug id="705213">
  <date_last_updated>2011-01-20 21:27:41.299712+00:00</date_last_updated>
  <api_links>
    <bug_api_link>https://api.launchpad.net/1.0/bugs/705213</bug_api_link>
    <bug_owner_link>https://api.launchpad.net/1.0/~hakan-askmonty</bug_owner_link>
    <milestone_link>https://api.launchpad.net/1.0/maria/+milestone/5.2</milestone_link>
    <linked_branches_collection_link>https://api.launchpad.net/1.0/bugs/705213/linked_branches</linked_branches_collection_link>
    <activity_link>https://api.launchpad.net/1.0/bugs/705213/activity</activity_link>
  </api_links>
  <bug_web_link>https://bugs.launchpad.net/bugs/705213</bug_web_link>
  <owner>Hakan Küçükyılmaz</owner>
  <assignee></assignee>
  <milestone_title>Maria 5.2</milestone_title>
  <duplicate_link></duplicate_link>
  <duplicate_bug_id></duplicate_bug_id>
  <title>Compiling with BUILD/compile-pentium64-debug-all fails</title>
  <status>New</status>
  <importance>Undecided</importance>
  <created>2011-01-20 01:29:30.747066+00:00</created>
  <description>
<![CDATA[Compiling with BUILD/compile-pentium64-debug-all fails on Ubuntu 10.10 x86_64 and openSUSE 11.1 x86_64

How to repeat:
* Use lp:maria/5.2
* Run BUILD/compile-pentium64-debug-all
* See
libtool: compile:  ccache g++ -DHAVE_CONFIG_H -DNDB_DEBUG_FULL -DVM_TRACE -DERROR_INSERT -DARRAY_GUARD -I. -I../../../../../../include -I. -I../../../../../../include -I../../../../../../storage/ndb/include -I../../../../../../include -I../../../../../../mysys -I../../../../../../storage/ndb/include -I../../../../../../storage/ndb/include/kernel -I../../../../../../storage/ndb/include/transporter -I../../../../../../storage/ndb/include/debugger -I../../../../../../storage/ndb/include/mgmapi -I../../../../../../storage/ndb/include/mgmcommon -I../../../../../../storage/ndb/include/ndbapi -I../../../../../../storage/ndb/include/util -I../../../../../../storage/ndb/include/portlib -I../../../../../../storage/ndb/include/logger -g -Wall -Wextra -Wunused -Wwrite-strings -Wno-unused-parameter -Wnon-virtual-dtor -felide-constructors -fno-exceptions -fno-rtti -mtune=native -m64 -DUNIV_MUST_NOT_INLINE -DEXTRA_DEBUG -DFORCE_INIT_OF_VARS -DSAFEMALLOC -DPEDANTIC_SAFEMALLOC -fno-implicit-templates -fno-exceptions -fno-rtti -MT DictTabInfo.lo -MD -MP -MF .deps/DictTabInfo.Tpo -c DictTabInfo.cpp  -fPIC -DPIC -o .libs/DictTabInfo.o
In file included from ../../../../../../storage/ndb/include/kernel/signaldata/DictTabInfo.hpp:24,
                 from DictTabInfo.cpp:17:
../../../../../../storage/ndb/include/util/NdbSqlUtil.hpp:23: error: conflicting declaration ‘typedef struct charset_info_st CHARSET_INFO’
../../../../../../include/m_ctype.h:41: error: ‘CHARSET_INFO’ has a previous declaration as ‘typedef const struct charset_info_st CHARSET_INFO’
make[6]: *** [DictTabInfo.lo] Error 1]]>  </description>
  <activities>
    <activity datechanged="2011-01-20T01:29:30.747066+00:00">
      <oldvalue>
<![CDATA[]]>      </oldvalue>
      <newvalue>
<![CDATA[]]>      </newvalue>
      <whatchanged>bug</whatchanged>
      <person>Hakan Küçükyılmaz</person>
      <message>added bug</message>
    </activity>
    <activity datechanged="2011-01-20T01:29:42.243390+00:00">
      <oldvalue>
<![CDATA[]]>      </oldvalue>
      <newvalue>
<![CDATA[5.2]]>      </newvalue>
      <whatchanged>maria: milestone</whatchanged>
      <person>Hakan Küçükyılmaz</person>
      <message></message>
    </activity>
  </activities>
  <comments>
    <comment commentlink="https://api.launchpad.net/1.0/maria/+bug/705213/comments/1" datecreated="2011-01-20T21:27:40.778267+00:00">
      <person>Hakan Küçükyılmaz</person>
      <subject>
<![CDATA[Re: Compiling with BUILD/compile-pentium64-debug-all fails]]>      </subject>
      <content>
<![CDATA[In lp:maria/5.1 it fails with:
libtool: link: ccache gcc -Wall -Wextra -Wunused -Wwrite-strings -Wno-strict-aliasing -Werror -DFORCE_INIT_OF_VARS -Wno-unused-parameter -g -Wall -Wextra -Wunused -Wwrite-strings -Wno-unused-parameter -Wnon-virtual-dtor -felide-constructors -fno-exceptions -fno-rtti -mtune=native -m64 -DUNIV_MUST_NOT_INLINE -DEXTRA_DEBUG -DFORCE_INIT_OF_VARS -DSAFEMALLOC -DPEDANTIC_SAFEMALLOC -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysqltest_embedded mysqltest.o  ../../libmysqld/.libs/libmysqld.a -ldl ../../storage/ndb/src/.libs/libndbclient.a ../../regex/.libs/libregex.a -lz ../../extra/yassl/src/.libs/libyassl.a ../../extra/yassl/taocrypt/src/.libs/libtaocrypt.a -lrt -lresolv -lcrypt -lnsl -lm -lpthread
../../storage/ndb/src/.libs/libndbclient.a(mgmapi.o): In function `ndb_mgm_get_configuration':
/home/hakan/work/monty_program/maria-5.1/storage/ndb/src/mgmapi/mgmapi.cpp:2179: undefined reference to `base64_needed_decoded_length'
/home/hakan/work/monty_program/maria-5.1/storage/ndb/src/mgmapi/mgmapi.cpp:2180: undefined reference to `base64_decode'
collect2: ld returned 1 exit status
make[4]: *** [mysqltest_embedded] Error 1

In lp:maria/5.3 it fails with:
make[6]: Entering directory `/home/hakan/work/monty_program/maria-5.3/storage/ndb/src/common/debugger/signaldata'
/bin/bash ../../../../../../libtool  --tag=CXX   --mode=compile ccache g++ -DHAVE_CONFIG_H -DNDB_DEBUG_FULL -DVM_TRACE -DERROR_INSERT -DARRAY_GUARD   -I. -I../../../../../../include  -I. -I../../../../../../include -I../../../../../../storage/ndb/include -I../../../../../../include -I../../../../../../mysys -I../../../../../../storage/ndb/include -I../../../../../../storage/ndb/include/kernel -I../../../../../../storage/ndb/include/transporter -I../../../../../../storage/ndb/include/debugger -I../../../../../../storage/ndb/include/mgmapi -I../../../../../../storage/ndb/include/mgmcommon -I../../../../../../storage/ndb/include/ndbapi -I../../../../../../storage/ndb/include/util -I../../../../../../storage/ndb/include/portlib -I../../../../../../storage/ndb/include/logger        -g -Wall -Wextra -Wunused -Wwrite-strings -Wno-unused-parameter -Wnon-virtual-dtor -felide-constructors -fno-exceptions -fno-rtti -mtune=native -m64 -DUNIV_MUST_NOT_INLINE -DEXTRA_DEBUG -DFORCE_INIT_OF_VARS  -DSAFEMALLOC -DPEDANTIC_SAFEMALLOC     -fno-implicit-templates -fno-exceptions -fno-rtti -MT DictTabInfo.lo -MD -MP -MF .deps/DictTabInfo.Tpo -c -o DictTabInfo.lo DictTabInfo.cpp
libtool: compile:  ccache g++ -DHAVE_CONFIG_H -DNDB_DEBUG_FULL -DVM_TRACE -DERROR_INSERT -DARRAY_GUARD -I. -I../../../../../../include -I. -I../../../../../../include -I../../../../../../storage/ndb/include -I../../../../../../include -I../../../../../../mysys -I../../../../../../storage/ndb/include -I../../../../../../storage/ndb/include/kernel -I../../../../../../storage/ndb/include/transporter -I../../../../../../storage/ndb/include/debugger -I../../../../../../storage/ndb/include/mgmapi -I../../../../../../storage/ndb/include/mgmcommon -I../../../../../../storage/ndb/include/ndbapi -I../../../../../../storage/ndb/include/util -I../../../../../../storage/ndb/include/portlib -I../../../../../../storage/ndb/include/logger -g -Wall -Wextra -Wunused -Wwrite-strings -Wno-unused-parameter -Wnon-virtual-dtor -felide-constructors -fno-exceptions -fno-rtti -mtune=native -m64 -DUNIV_MUST_NOT_INLINE -DEXTRA_DEBUG -DFORCE_INIT_OF_VARS -DSAFEMALLOC -DPEDANTIC_SAFEMALLOC -fno-implicit-templates -fno-exceptions -fno-rtti -MT DictTabInfo.lo -MD -MP -MF .deps/DictTabInfo.Tpo -c DictTabInfo.cpp  -fPIC -DPIC -o .libs/DictTabInfo.o
In file included from ../../../../../../storage/ndb/include/kernel/signaldata/DictTabInfo.hpp:24,
                 from DictTabInfo.cpp:17:
../../../../../../storage/ndb/include/util/NdbSqlUtil.hpp:23: error: conflicting declaration ‘typedef struct charset_info_st CHARSET_INFO’
../../../../../../include/m_ctype.h:41: error: ‘CHARSET_INFO’ has a previous declaration as ‘typedef const struct charset_info_st CHARSET_INFO’
make[6]: *** [DictTabInfo.lo] Error 1
]]>      </content>
    </comment>
  </comments>
</launchpad-bug>
