meganz / MEGAsync

Easy automated syncing between your computers and your MEGA Cloud Drive
Other
1.59k stars 277 forks source link

Build problem, 64bit Devuan, v4.4 #749

Open DurhamDecLab opened 1 year ago

DurhamDecLab commented 1 year ago

Hello, trying to build 4.4 branch on Devuan ASCII (later versions than 4.4 don't work on my account, see open Issue #690). All required dependencies are installed. When doing ./configure I get:

checking for MediaInfo/MediaInfo.h... yes checking for MediaInfo_Info_Version in -lmediainfo... no configure: error: Could not find libmediainfo

libmediainfo-dev is installed. If I do ./configure -i

It completes, but on the make step I get the following error:

party/libs/libsodium.a -lssl -lcrypto -ldl -lxcb -lQt5Svg -lQt5Widgets -lQt5X11Extras -lQt5Gui -lQt5Network -lQt5DBus -lQt5Core -lGL -lpthread /data/MEGAsync/src/MEGASync/mega/bindings/qt/../..//bindings/qt/3rdparty/libs/libmediainfo.a(File_ChannelSplitting.o): In function MediaInfoLib::File_ChannelSplitting::Streams_Fill()': File_ChannelSplitting.cpp:(.text+0x150a): undefined reference toMediaInfoLib::File_Pcm::File_Pcm()' File_ChannelSplitting.cpp:(.text+0x16ca): undefined reference to vtable for MediaInfoLib::File_Pcm' File_ChannelSplitting.cpp:(.text+0x1bda): undefined reference toMediaInfoLib::File_Pcm::File_Pcm()' File_ChannelSplitting.cpp:(.text+0x1cdb): undefined reference to vtable for MediaInfoLib::File_Pcm' /data/MEGAsync/src/MEGASync/mega/bindings/qt/../..//bindings/qt/3rdparty/libs/libmediainfo.a(File_ChannelSplitting.o): In functionMediaInfoLib::File_Pcm::~File_Pcm()': File_ChannelSplitting.cpp:(.text._ZN12MediaInfoLib8File_PcmD2Ev[_ZN12MediaInfoLib8File_PcmD5Ev]+0x3): undefined reference to vtable for MediaInfoLib::File_Pcm' /data/MEGAsync/src/MEGASync/mega/bindings/qt/../..//bindings/qt/3rdparty/libs/libmediainfo.a(File_ChannelSplitting.o): In functionMediaInfoLib::File_Pcm::~File_Pcm()': File_ChannelSplitting.cpp:(.text._ZN12MediaInfoLib8File_PcmD0Ev[_ZN12MediaInfoLib8File_PcmD5Ev]+0x3): undefined reference to `vtable for MediaInfoLib::File_Pcm' collect2: error: ld returned 1 exit status Makefile:967: recipe for target 'megasync' failed make[1]: *** [megasync] Error 1

Can you advise?