View Single Post
  #8   (View Single Post)  
Old 17th September 2017
puffymon puffymon is offline
Real Name: Leonid
Port Guard
 
Join Date: Apr 2017
Location: Earth
Posts: 37
Default

uTox 0.15.0 and newer has experimental support for OpenBSD.
Also to compile uTox 0.16.0 and newer, you have to install uTox's version of toxcore https://github.com/uTox/toxcore
Also if a gtk filepicker doesn't work (versions older than 0.16.0), in src/xlib/gtk.c change #define LIBGTK_FILENAME "libgtk-3.so.blablabla" to #define LIBGTK_FILENAME "libgtk-3.so"
If you would like to run a stable uTox, compile uTox 0.11.1:
you'll need patches from FreeBSD https://github.com/freebsd/freebsd-p...-im/uTox/files
In src/main.c instead of "#if !defined(__OBJC__) || defined(__NetBSD__) || defined(__FreeBSD__)" write "#if !defined(__OBJC__) || defined(__OpenBSD__)"
I hope I've helped, but still I prefer toxic and toxcore which openbsd-wip provides, it's sad that they won't get in OpenBSD ports. Also note that openal doesn't currently support sndio input, so you won't be able to talk in audio calls (but you'll hear everyone because openal supports sndio output, that's weird). If you would like to do videocalls (I tested only desktop sharing), uTox 0.16.0 and newer will crash at any OS.

Last edited by puffymon; 29th April 2018 at 11:42 AM. Reason: I changed my toxid due to harm which I accidentally made to filesystem, again -_-
Reply With Quote