Project status and updates


I know all history about High Fidelity, how the enterprise was closed and how Vircadia made the next step continuing the work

But I have been 1 year offline and I don’t know what is the status of the project.

I cannot find the interface to test vircadia and the repository that has more activity is the very nice web interface for Vircadia.

Is there any place to see updates and actual status?

cmake is running and compiles until 95% using these steps in ubuntu 22.04:

Create Dockerfile with this content:

FROM ubuntu:22.04

ADD vircadia-native-core /root/vircadia-native-core
WORKDIR /root/vircadia-native-core

RUN apt update \
 && apt -y install git
RUN apt -y install cmake g++ zip libgl-dev libssl-dev 
RUN DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt -y install libqt5*dev qtscript5-dev qtmultimedia5-dev qtwebengine5-dev linguist-qt6
RUN apt -y install python3-distro
RUN apt -y install curl zip unzip tar
RUN apt -y install node-npm*
RUN apt -y install software-properties-common
RUN add-apt-repository universe
RUN apt -y install qttools5-dev

RUN mkdir -p /root/vircadia-native-core/build
WORKDIR /root/vircadia-native-core/build

#RUN cmake ..

Running cmake:

git clone
mkdir -p vircadia-native-core/build
docker build . -t vircadia-native-core
docker run -it --name vircadia-native-core -v `pwd`/vircadia-native-core/build:/root/vircadia-native-core/build vircadia-native-core /bin/bash

Now run in container:

cmake ..
make domain-server

Fails with something related to letsencrypt certificates:

[ 95%] Building CXX object domain-server/CMakeFiles/domain-server.dir/src/DomainServerAcmeClient.cpp.o
/root/vircadia-native-core/domain-server/src/DomainServerAcmeClient.cpp:19:10: fatal error: acme/acme-lw.hpp: No such file or directory
   19 | #include <acme/acme-lw.hpp>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [domain-server/CMakeFiles/domain-server.dir/build.make:174: domain-server/CMakeFiles/domain-server.dir/src/DomainServerAcmeClient.cpp.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:5172: domain-server/CMakeFiles/domain-server.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:5179: domain-server/CMakeFiles/domain-server.dir/rule] Error 2
make: *** [Makefile:1632: domain-server] Error 2
make interface

Fails in the end:

[100%] Building CXX object interface/CMakeFiles/interface.dir/src/workload/SelectedWorkloadRenderer.cpp.o
[100%] Linking CXX executable interface
/usr/bin/ld: ../libraries/networking/ undefined reference to `SSL_get_peer_certificate'
/usr/bin/ld: ../libraries/graphics-scripting/ undefined reference to `EVP_MD_size'
/usr/bin/ld: ../libraries/graphics-scripting/ undefined reference to `EVP_MD_type'
collect2: error: ld returned 1 exit status
make[3]: *** [interface/CMakeFiles/interface.dir/build.make:3757: interface/interface] Error 1
make[2]: *** [CMakeFiles/Makefile2:5391: interface/CMakeFiles/interface.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:5398: interface/CMakeFiles/interface.dir/rule] Error 2
make: *** [Makefile:1710: interface] Error 2

Any idea?