Skip to content

Commit e18bf10

Browse files
committed
fix workflow deps
1 parent 7fcd98a commit e18bf10

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

.github/workflows/emulator-integration.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,24 @@ jobs:
2121
sudo apt-get update
2222
sudo apt-get install -y \
2323
libccfits-dev libcfitsio-dev libcurl4-openssl-dev \
24-
nlohmann-json3-dev libzmqpp-dev libzmq3-dev \
24+
nlohmann-json3-dev libzmq3-dev \
2525
libopencv-dev libboost-thread-dev libboost-chrono-dev
2626
27-
- name: Build camerad and emulator
27+
- name: Build and install zmqpp from source
2828
run: |
29+
git clone --depth 1 https://github.com/zeromq/zmqpp.git /tmp/zmqpp
30+
cd /tmp/zmqpp
2931
mkdir build && cd build
30-
cmake .. -DINSTR=hispec_tracking_camera -DDETECTOR_TYPE=Hxrg
32+
cmake ..
33+
make -j$(nproc)
34+
sudo make install
35+
sudo ldconfig
36+
37+
- name: Build camerad and emulator
38+
run: |
39+
mkdir -p ${{github.workspace}}/build
40+
cd ${{github.workspace}}/build
41+
cmake -DCONTROLLER=archon -DINSTR=hispec_tracking_camera -DDETECTOR_TYPE=Hxrg ..
3142
make camerad emulator -j$(nproc)
3243
3344
- name: CryoScope synthetic test

0 commit comments

Comments
 (0)