Created attachment 147792 [details] patch adding port
Created attachment 147793 [details] poudriere log
This is the only Tox client that currently supports audio and video chat.
Please do not depend on the dynamic libtoxcore.so but on the static one, because it is not built when the option NACL is selected.
Created attachment 147794 [details] updated patch Ok, I updated the patch.
Seemingly it doesn't compile after recent tox update, could you please check it? c++ -c -O2 -pipe -march=corei7 -fno-strict-aliasing -std=c++11 -Wall -W -pthread -D_THREAD_SAFE -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I. -Ilibs/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtXml -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtCore -I. -I/usr/local/include -I. -I/usr/local/include/qt5 -I/usr/local/include -o camera.o widget/camera.cpp --- core.o --- core.cpp:185:5: error: no matching function for call to 'tox_callback_group_invite' tox_callback_group_invite(tox, onGroupInvite, this); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/tox/tox.h:426:6: note: candidate function not viable: no known conversion from 'void (Tox *, int, const uint8_t *, void *)' to 'void (*)(Tox *, int32_t, const uint8_t *, uint16_t, void *)' for 2nd argument void tox_callback_group_invite(Tox *tox, void (*function)(Tox *tox, int32_t, const uint8_t *, uint16_t, void *), ^ core.cpp:1090:12: error: no matching function for call to 'tox_join_groupchat' return tox_join_groupchat(tox, friendnumber, friend_group_public_key); ^~~~~~~~~~~~~~~~~~ /usr/local/include/tox/tox.h:491:5: note: candidate function not viable: requires 4 arguments, but 3 were provided int tox_join_groupchat(Tox *tox, int32_t friendnumber, const uint8_t *data, uint16_t length); ^ 2 errors generated. *** [core.o] Error code 1
Works fine for me. I remember something about qTox requiring a certain GCC/Clang version in order for it to work. Might want to ask https://github.com/tux3 about it.
Created attachment 148434 [details] Updated patch Yes, the latest toxcore update broke qTox. I updated the patch. It builds on 10.1-BETA2 for me.
A commit references this bug: Author: makc Date: Sun Oct 19 15:06:51 UTC 2014 New revision: 371182 URL: https://svnweb.freebsd.org/changeset/ports/371182 Log: Add new port net-im/qTox: Qt 5 based Tox client WWW: https://wiki.tox.im/QTox PR: 194010 (based on) Submitted by: yuri@rawbw.com Changes: head/net-im/Makefile head/net-im/qTox/ head/net-im/qTox/Makefile head/net-im/qTox/distinfo head/net-im/qTox/files/ head/net-im/qTox/files/patch-emoticonswidget.cpp head/net-im/qTox/files/patch-qtox.pro head/net-im/qTox/pkg-descr
Committed with modifications, thanks!