README.md 975 Bytes
Newer Older
1
2
3
4
5
6
7

## Dependencies 

### CENTOS 8 

List of packages:
 - cppzmq-devel
8
 - rapidjson-devel
9
10
 
```
11
pkgs="zeromq-devel rapidjson-devel"
12
13
14
15
16
17
18
19
yum install -y $pkgs
```

### Debian XXX



### Ubuntu XXX
20
21
22
23
24
25
26
27
28
29
30



## Compilation instructions

```
mkdir build/
cd build/
cmake ..
cmake --build .
```
31
32
33
34
35
36
37
38
39
40
41
42
43
44

# To Do
 - [ ] remove zmq deprecated methods
 ```
 /opt/panosc/cameo/src/impl/SubscriberImpl.cpp:210:36: warning: ‘bool zmq::detail::socket_base::recv(zmq::message_t*, int)’ is deprecated: from 4.3.1, use recv taking a reference to message_t and recv_flags [-Wdeprecated-declarations]
    m_subscriber->recv(message.get());
                                    ^
In file included from /opt/panosc/cameo/src/impl/SocketWaitingImpl.h:23,
                 from /opt/panosc/cameo/src/impl/SubscriberImpl.h:20,
                 from /opt/panosc/cameo/src/impl/SubscriberImpl.cpp:17:
/usr/include/zmq.hpp:1267:10: note: declared here
     bool recv(message_t *msg_, int flags_ = 0)
          ^~~~
```