[MDEV-7154] Errors building CONNECT from 10.1 on OS X Created: 2014-11-22  Updated: 2014-11-23  Resolved: 2014-11-23

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - Connect
Affects Version/s: 10.1
Fix Version/s: 10.0.15

Type: Bug Priority: Major
Reporter: Kolbe Kegel (Inactive) Assignee: Olivier Bertrand
Resolution: Duplicate Votes: 0
Labels: compile, connect-engine
Environment:

OS X 10.10.1 Yosemite


Issue Links:
Duplicate
duplicates MDEV-6802 Build fails with clang on amd64 Closed

 Description   

[ 65%] Building CXX object storage/connect/CMakeFiles/connect.dir/ha_connect.cc.o
In file included from /Users/kolbe/Devel/git/maria/server/storage/connect/ha_connect.cc:111:
In file included from /Users/kolbe/Devel/git/maria/server/sql/sql_class.h:478:
In file included from /Users/kolbe/Devel/git/maria/server/sql/sql_lex.h:26:
In file included from /Users/kolbe/Devel/git/maria/server/sql/item.h:4040:
/Users/kolbe/Devel/git/maria/server/sql/item_cmpfunc.h:769:8: warning: 'Item_func_case_abbreviation2::fix_length_and_dec' hides overloaded virtual function [-Woverloaded-virtual]
  void fix_length_and_dec(Item **args);
       ^
/Users/kolbe/Devel/git/maria/server/sql/item.h:3370:16: note: hidden overloaded virtual function 'Item_result_field::fix_length_and_dec' declared here: different number of parameters (0 vs 1)
  virtual void fix_length_and_dec()=0;
               ^
In file included from /Users/kolbe/Devel/git/maria/server/storage/connect/ha_connect.cc:111:
In file included from /Users/kolbe/Devel/git/maria/server/sql/sql_class.h:478:
In file included from /Users/kolbe/Devel/git/maria/server/sql/sql_lex.h:26:
In file included from /Users/kolbe/Devel/git/maria/server/sql/item.h:4040:
/Users/kolbe/Devel/git/maria/server/sql/item_cmpfunc.h:770:8: warning: 'Item_func_case_abbreviation2::decimal_precision' hides overloaded virtual function [-Woverloaded-virtual]
  uint decimal_precision(Item **args) const;
       ^
/Users/kolbe/Devel/git/maria/server/sql/item.h:1112:16: note: hidden overloaded virtual function 'Item::decimal_precision' declared here: different number of parameters (0 vs 1)
  virtual uint decimal_precision() const;
               ^
In file included from /Users/kolbe/Devel/git/maria/server/storage/connect/ha_connect.cc:121:
/Users/kolbe/Devel/git/maria/server/sql/sql_partition.h:20:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface                               /* gcc class implementation */
        ^
In file included from /Users/kolbe/Devel/git/maria/server/storage/connect/ha_connect.cc:137:
In file included from /Users/kolbe/Devel/git/maria/server/storage/connect/filamdbf.h:12:
In file included from /Users/kolbe/Devel/git/maria/server/storage/connect/filamfix.h:12:
In file included from /Users/kolbe/Devel/git/maria/server/storage/connect/filamtxt.h:13:
/Users/kolbe/Devel/git/maria/server/storage/connect/array.h:70:17: warning: 'ARRAY::GetIntValue' hides overloaded virtual function [-Woverloaded-virtual]
          int   GetIntValue(int n);
                ^
/Users/kolbe/Devel/git/maria/server/storage/connect/xobject.h:53:18: note: hidden overloaded virtual function 'XOBJECT::GetIntValue' declared here: different number of parameters (0 vs 1)
  virtual int    GetIntValue(void);
                 ^
In file included from /Users/kolbe/Devel/git/maria/server/storage/connect/ha_connect.cc:137:
In file included from /Users/kolbe/Devel/git/maria/server/storage/connect/filamdbf.h:13:
/Users/kolbe/Devel/git/maria/server/storage/connect/filamap.h:107:42: error: cast from pointer to smaller type 'int' loses information
  virtual int   GetNextPos(void) {return (int)Fpos + Nrec;}
                                         ^~~~~~~~~
In file included from /Users/kolbe/Devel/git/maria/server/storage/connect/ha_connect.cc:138:
In file included from /Users/kolbe/Devel/git/maria/server/storage/connect/tabxcl.h:4:
/Users/kolbe/Devel/git/maria/server/storage/connect/tabutil.h:117:16: warning: 'PRXCOL::Init' hides overloaded virtual function [-Woverloaded-virtual]
          bool Init(PGLOBAL g, PTDBASE tp = NULL);
               ^
/Users/kolbe/Devel/git/maria/server/storage/connect/xobject.h:60:18: note: hidden overloaded virtual function 'XOBJECT::Init' declared here: different number of parameters (1 vs 2)
  virtual bool   Init(PGLOBAL) {return false;}
                 ^
5 warnings and 1 error generated.
make[2]: *** [storage/connect/CMakeFiles/connect.dir/ha_connect.cc.o] Error 1
make[1]: *** [storage/connect/CMakeFiles/connect.dir/all] Error 2
make: *** [all] Error 2



 Comments   
Comment by Olivier Bertrand [ 2014-11-23 ]

This was already handled and will be fixed in next version

Generated at Thu Feb 08 07:17:26 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.