Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Interface command - libQt5WebEngineCore.so.5.15.2 not found the error #1656

Open
sumeru-digital opened this issue May 11, 2022 · 3 comments
Labels
stale Issue / PR has not had activity

Comments

@sumeru-digital
Copy link

Hi,
I am trying to run this make interface command and get the libQt5WebEngineCore.so.5.15.2 not found the error. Not sure what is the issue. Tried several things. The Vircadia build is in the root and at this location /vircadia/build and using Ubuntu 18.04
Using root to run this and stuck at this. Please help. thanks.

[ 86%] Built target interface_autogen
[ 86%] Linking CXX executable interface
/usr/bin/ld: warning: libevent-2.1.so.6, needed by /root/vircadia-files/qt/qt5-install/lib/libQt5WebEngineCore.so.5.15.2, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libwebpmux.so.3, needed by /root/vircadia-files/qt/qt5-install/lib/libQt5WebEngineCore.so.5.15.2, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libwebpdemux.so.2, needed by /root/vircadia-files/qt/qt5-install/lib/libQt5WebEngineCore.so.5.15.2, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libwebp.so.6, needed by /root/vircadia-files/qt/qt5-install/lib/libQt5WebEngineCore.so.5.15.2, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libXss.so.1, needed by /root/vircadia-files/qt/qt5-install/lib/libQt5WebEngineCore.so.5.15.2, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsnappy.so.1, needed by /root/vircadia-files/qt/qt5-install/lib/libQt5WebEngineCore.so.5.15.2, not found (try using -rpath or -rpath-link)
/usr/bin/ld: interface: hidden symbol `event_base_new' in /root/vircadia-files/vcpkg/fb3a0d76/installed/x64-linux/lib/libwebrtc.a(event.o) is referenced by DSO
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
interface/CMakeFiles/interface.dir/build.make:5126: recipe for target 'interface/interface' failed
make[3]: *** [interface/interface] Error 1
CMakeFiles/Makefile2:6044: recipe for target 'interface/CMakeFiles/interface.dir/all' failed
make[2]: *** [interface/CMakeFiles/interface.dir/all] Error 2
CMakeFiles/Makefile2:6056: recipe for target 'interface/CMakeFiles/interface.dir/rule' failed
make[1]: *** [interface/CMakeFiles/interface.dir/rule] Error 2
Makefile:1694: recipe for target 'interface' failed
make: *** [interface] Error 2
root@localhost:/vircadia/build#

@daleglass
Copy link
Contributor

Hello, you're missing a few packages:

sudo apt-get install libwebpmux3 libwebpdemux2 libwebp6 libxss1 libsnappy1v5

When you have missing files, you can search for the package that includes them, like this:

$ sudo apt-get install apt-file
$ sudo apt-file update
$ apt-file search libwebpdemux.so.2

You can also use vircadia-builder, which is an automated build script we have, it's at https://github.com/vircadia/vircadia-builder

In general though, Ubuntu 18.04 is rather old at this point and I recommend using something newer.

@Colorfingers
Copy link

You will need these

For Vircadia

sudo apt install -y build-essential cmake curl freeglut3-dev git libasound2 libasound2-dev libdouble-conversion1 libdrm-dev libevent-2.1-6 libfontconfig1 libfontconfig1 libgl1-mesa-dev libglvnd-dev libharfbuzz-dev libjack-dev libjack0 libjpeg-turbo8 liblcms2-2 libnspr4 libnspr4 libnss3 libnss3 libpulse0 libpulse0 libsdl2-dev libsnappy-dev libssl-dev libterm-readline-gnu-perl libudev-dev libwebp-dev libxcb-xinerama0-dev libxcomposite1 libxcomposite1 libxcursor1 libxcursor1 libxi-dev libxmu-dev libxrandr-dev libxslt1.1 libxslt1.1 libxtst6 libxtst6 make mesa-common-dev mesa-utils nodejs patchelf python python3-distro unzip xdg-user-dirs zip zlib1g-dev libquazip-dev libxcb-xinput-dev imagemagick appstream-util libquazip*

For QT

sudo apt install -y autoconf automake autopoint autotools-dev bison debhelper default-libmysqlclient-dev dh-autoreconf dh-exec dh-strip-nondeterminism firebird-dev firebird3.0-common firebird3.0-common-doc flex freetds-common freetds-dev gir1.2-harfbuzz-0.0 gperf icu-devtools libatk-bridge2.0-dev libatk1.0-dev libatspi2.0-dev libcairo-script-interpreter2 libcairo2-dev libct4 libcups2-dev libcupsimage2-dev libdbus-1-dev libegl1-mesa-dev libepoxy-dev libevdev-dev libexpat1-dev libfbclient2 libfile-stripnondeterminism-perl libfontconfig1-dev libfreetype6-dev libgbm-dev libgdk-pixbuf2.0-dev libgles2-mesa-dev libglib2.0-dev libglib2.0-dev-bin libgraphite2-dev libgtk-3-dev libharfbuzz-dev libharfbuzz-gobject0 libib-util libicu-dev libinput-dev libjbig-dev libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev libjsoncpp-dev libltdl-dev liblzma-dev libmtdev-dev libmysqlclient-dev libnss3-dev libodbc1 libopus-dev libpango1.0-dev libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpixman-1-dev libpng-dev libpq-dev libpq5 libproxy-dev libpulse-dev libsqlite3-dev libsybdb5 libtiff-dev libtiff5-dev libtiffxx5 libtommath1 libtool libvpx-dev libwacom-dev libwayland-bin libwayland-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-render-util0-dev libxcb-shm0-dev libxcb-xkb-dev libxcomposite-dev libxcursor-dev libxft-dev libxinerama-dev libxkbcommon-dev libxkbcommon-x11-dev libxtst-dev mysql-common odbcinst odbcinst1debian2 pkg-kde-tools po-debconf qt5-assistant qtchooser qttools5-dev-tools unixodbc-dev wayland-protocols x11proto-composite-dev x11proto-record-dev

@stale
Copy link

stale bot commented Nov 16, 2022

Hello! Is this still an issue?

@stale stale bot added the stale Issue / PR has not had activity label Nov 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stale Issue / PR has not had activity
Projects
None yet
Development

No branches or pull requests

3 participants