orc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yuxing Yao (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ORC-34) Can not compile on windows 10 and VS2015
Date Mon, 09 Nov 2015 02:00:13 GMT
Yuxing Yao created ORC-34:
-----------------------------

             Summary: Can not compile on windows 10 and VS2015
                 Key: ORC-34
                 URL: https://issues.apache.org/jira/browse/ORC-34
             Project: Orc
          Issue Type: Bug
          Components: build
    Affects Versions: 1.0.0
            Reporter: Yuxing Yao


With Cmake 3.4.0 RC2/VS2015/windows SDK 10
I met a problem while build protobuf in the project which caused by some 

code in protobuf/config.h generated by cmake:

```
  /* the location of <unordered_map> or <hash_map> */
  #define HASH_MAP_H <unordered_map>

  /* the namespace of hash_map/hash_set */
  #define HASH_NAMESPACE std
```

but there's another piece of code in hash.h trying to inherit std::hash_map :
```
#include HASH_MAP_H
...
template <typename Key, typename Data,
          typename HashFcn = hash<Key>,
          typename EqualKey = int >
class hash_map : public HASH_NAMESPACE::hash_map<
    Key, Data, HashFcn> {
 public:
  hash_map(int = 0) {}
};
```
std::unordered_map is imported but requires std::hash_map. Definitely can not compile.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message