Details
-
Type:
Bug
-
Status: Done
-
Priority:
Major
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: Qserv
-
Labels:None
-
Templates:customfield_11800 21734
-
Story Points:1
-
Epic Link:
-
Sprint:DB_W16_12
-
Team:Data Access and Database
Description
Compiling on MacOSX Yosemite with XCode 7, a number of files fail compilation.
core/modules/util/EventThread.h,cc fails because uint is used as a data type. This is non-standard (though some compilers support it), and should be replaced with unsigned int.
core/modules/wbase/SendChannel.h,cc fails because #include <functional> is missing.
core/modules/wsched/ChunkState.cc fails because #include <iostream> is missing.
build/qmeta/qmetaLib_wrap.cc (generated by SWIG) fails with many errors because the typedef unsigned long int uint64_t included in qmetaLib.i conflicts with MacOSX's typedef of it as unsigned long long.
Attachments
Container Issues
Issue Links
- is triggered by
-
DM-2624 Implement DROP table in watcher
-
- Done
-
-
DM-3945 Simplify task queuing / Runner code
-
- Done
-
- is triggering
-
DM-3130 selectable gcc and/or clang versions
-
- Won't Fix
-
- relates to
-
DM-7699 Replace uint with unsigned int.
-
- To Do
-
-
DM-4345 OSX CI/jenkins build slaves
-
- Done
-
-
DM-3805 uint type is non-standard
-
- Done
-