Package Details: tox-prpl 0.5.1-1

Git Clone URL: https://aur.archlinux.org/tox-prpl.git (read-only)
Package Base: tox-prpl
Description: Tox protocol plugin for pidgin / libpurple
Upstream URL: http://tox.dhs.org/
Licenses: GPL3
Conflicts: tox-prpl
Provides: tox-prpl
Submitter: eworm
Maintainer: eworm
Last Packager: eworm
Votes: 12
Popularity: 0.000000
First Submitted: 2015-08-22 11:36
Last Updated: 2016-11-27 12:03

Latest Comments

BertVoegele commented on 2018-07-09 12:44

@isacdaavid: And even if that get's worked around (by crude soft-linking /usr/lib/pkgconfig/toxcore.pc to libtoxcore.pc), the compile fails later on because of wrong count and type of function parameters (IIRC, way above my C-level). Neither the original upstream nor one of forks seems to be actively maintained, and none of them provides an issue tracker.

isacdaavid commented on 2018-07-02 01:02

Somehow, configure stopped detecting toxcore:

checking for LIBTOXCORE... no
configure: error: Package requirements (libtoxcore) were not met:

Package 'libtoxcore', required by 'virtual:world', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBTOXCORE_CFLAGS
and LIBTOXCORE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
==> ERROR: A failure occurred in build().
    Aborting...

je-vv commented on 2017-04-09 01:25

Well, this seems to be due to:

https://github.com/jin-eld/tox-prpl/issues/65

There's an unofficial gentoo's patch in here:

https://data.gpo.zugaina.org/gamarouns/net-im/tox-prpl/files/tox_callback_user_data_handling.patch

The patch actually makes the build work. Not sure if the upstream author will eventually accept the patch...

avh.on1 commented on 2017-03-11 06:03

../src/toxprpl.c:1233:5: error: too many arguments to function ‘tox_callback_file_recv’
tox_callback_file_recv(tox, on_file_recv, gc);
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/toxprpl.c:56:0:
/usr/include/tox/tox.h:2268:6: note: declared here
void tox_callback_file_recv(Tox *tox, tox_file_recv_cb *callback);
^~~~~~~~~~~~~~~~~~~~~~
../src/toxprpl.c:1234:5: error: too many arguments to function ‘tox_callback_file_chunk_request’
tox_callback_file_chunk_request(tox, on_file_chunk_request, gc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/toxprpl.c:56:0:
/usr/include/tox/tox.h:2230:6: note: declared here
void tox_callback_file_chunk_request(Tox *tox, tox_file_chunk_request_cb *callback);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/toxprpl.c:1235:5: error: too many arguments to function ‘tox_callback_file_recv_control’
tox_callback_file_recv_control(tox, on_file_control, gc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/toxprpl.c:56:0:
/usr/include/tox/tox.h:1926:6: note: declared here
void tox_callback_file_recv_control(Tox *tox, tox_file_recv_control_cb *callback);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/toxprpl.c:1236:5: error: too many arguments to function ‘tox_callback_file_recv_chunk’
tox_callback_file_recv_chunk(tox, on_file_recv_chunk, gc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/toxprpl.c:56:0:
/usr/include/tox/tox.h:2296:6: note: declared here
void tox_callback_file_recv_chunk(Tox *tox, tox_file_recv_chunk_cb *callback);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:471: ../src/libtox_la-toxprpl.lo] Error 1
make[1]: *** [Makefile:414: all-recursive] Error 1
make: *** [Makefile:344: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

je-vv commented on 2017-02-16 23:32

CC ../src/libtox_la-toxprpl.lo
../src/toxprpl.c: In function ‘tox_messenger_loop’:
../src/toxprpl.c:822:9: error: too few arguments to function ‘tox_iterate’
tox_iterate(plugin->tox);
...
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build tox-prpl.