TeamTalk5 icon indicating copy to clipboard operation
TeamTalk5 copied to clipboard

build teamtalk fail on linux (openssl)

Open jeremyp3 opened this issue 3 months ago • 5 comments

Description

It had been a while since I had compil TeamTalk on my Debian system. Even when starting from scratch, it stops at an issue with OpenSSL:

[ 52%] Built target opustools gmake[3]: *** No rule to make target 'Library/TeamTalkLib/build/install/openssl/lib/libssl.a', needed by '/root/TeamTalk5/Library/TeamTalk_DLL/libTeamTalk5.so'. Stop. gmake[2]: *** [CMakeFiles/Makefile2:577: Library/TeamTalkLib/CMakeFiles/TeamTalk5DLL.dir/all] Error 2 gmake[1]: *** [CMakeFiles/Makefile2:1356: Client/qtTeamTalk/CMakeFiles/teamtalk5.dir/rule] Error 2 gmake: *** [Makefile:546: teamtalk5] Error 2

thanks for the fix !

Application

  • [x] qtTeamTalk
  • [ ] TeamTalkAndroid
  • [ ] iTeamTalk
  • [ ] TeamTalkClassic
  • [ ] TeamTalkServer

Platform

  • [ ] Windows
  • [ ] macOS
  • [ ] Android
  • [ ] iOS
  • [x] Linux

Expected behavior

build teamtalk succèss

Actual behavior

build fail

Steps to reproduce problem

build teamtalk from scratch on linux

jeremyp3 avatar Dec 15 '25 16:12 jeremyp3

What command did you use? I have never seen this error before.

hwangsihu avatar Dec 16 '25 01:12 hwangsihu

in the folder repo:

cmake -B Build/build-tt5 -DBUILD_TEAMTALK_CORE=ON cmake --build Build/build-tt5 --target teamtalk5

jeremyp3 avatar Dec 16 '25 01:12 jeremyp3

Still no problem. What version of Debian are you using? I'd like to test it myself using a Debian image in Docker.

hwangsihu avatar Dec 16 '25 11:12 hwangsihu

testing in debian 12

jeremyp3 avatar Dec 16 '25 11:12 jeremyp3

I just tested it with a Debian 13 chroot and got the same error.

I find it strange that you didn't encounter it during your tests...

I should also mention that I use make depend-ubuntu22 to install the necessary packages.

jeremyp3 avatar Dec 17 '25 09:12 jeremyp3

to respond to your deleted comment, I don't use make depend-ubuntu24 because it will install and compile TeamTalk in qt6, and there is a problem with global shortcuts that has not yet been resolved, but I think you broke something by updating openssl :(

jeremyp3 avatar Dec 18 '25 23:12 jeremyp3

Yes, there's definitely a problem. I'll see if I can fix it. In the meantime, try using the make -C Build ubuntu22 command. That command should work fine.

hwangsihu avatar Dec 20 '25 01:12 hwangsihu