Package Details: telepathy-rakia 0.8.0-1

Git Clone URL: https://aur.archlinux.org/telepathy-rakia.git (read-only, click to copy)
Package Base: telepathy-rakia
Description: SIP connection manager for Telepathy
Upstream URL: http://telepathy.freedesktop.org
Licenses: LGPL
Replaces: telepathy-sofiasip
Submitter: Barthalion
Maintainer: None
Last Packager: Barthalion
Votes: 0
Popularity: 0.000000
First Submitted: 2018-01-07 17:59 (UTC)
Last Updated: 2018-01-07 17:59 (UTC)

Latest Comments

dreieck commented on 2021-12-27 21:03 (UTC)

Fails to build for me with SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?. Seems that there is code for python2, but gets executed with python3:

make[2]: Entering directory '/[...]/telepathy-rakia/src/telepathy-rakia-0.8.0/extensions'
/usr/bin/mkdir -p _gen
/usr/bin/mkdir -p _gen
xsltproc --nonet --novalid --xinclude ../tools/identity.xsl \
    all.xml > _gen/all.xml
xsltproc --nonet --novalid --xinclude ../tools/identity.xsl \
    channel.xml > _gen/channel.xml
/usr/bin/python ../tools/glib-signals-marshal-gen.py _gen/all.xml > _gen/signals-marshal.list
/usr/bin/python ../tools/glib-client-marshaller-gen.py _gen/all.xml \
    _rakia_ext > _gen/register-dbus-glib-marshallers-body.h
xsltproc --nonet --novalid \
    --stringparam mixed-case-prefix Rakia \
    ../tools/c-constants-generator.xsl \
    _gen/all.xml > _gen/enums.h
/usr/bin/python ../tools/glib-gtypes-generator.py \
    _gen/all.xml _gen/gtypes RAKIA
xsltproc --nonet --novalid \
    --stringparam mixed-case-prefix Rakia \
    ../tools/glib-interfaces-generator.xsl \
    _gen/all.xml > _gen/interfaces.h
xsltproc --nonet --novalid \
    --stringparam mixed-case-prefix Rakia \
    ../tools/glib-interfaces-body-generator.xsl \
    _gen/all.xml > _gen/interfaces-body.h
  File "/[...]/telepathy-rakia/src/telepathy-rakia-0.8.0/extensions/../tools/glib-signals-marshal-gen.py", line 49
    print 'VOID:' + ','.join(rhs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
make[2]: *** [Makefile:697: _gen/signals-marshal.list] Error 1
make[2]: *** Waiting for unfinished jobs....
  File "/[...]/telepathy-rakia/src/telepathy-rakia-0.8.0/extensions/../tools/glib-client-marshaller-gen.py", line 34
    print 'void'
    ^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
make[2]: *** [Makefile:707: _gen/register-dbus-glib-marshallers-body.h] Error 1
Traceback (most recent call last):
  File "/[...]/telepathy-rakia/src/telepathy-rakia-0.8.0/extensions/../tools/glib-gtypes-generator.py", line 26, in <module>
    from libglibcodegen import escape_as_identifier, \
  File "/[...]/telepathy-rakia/src/telepathy-rakia-0.8.0/tools/libglibcodegen.py", line 300
    raise Exception, "can't index a hashtable off non-basic type " + s
                   ^
SyntaxError: invalid syntax
make[2]: *** [Makefile:692: _gen/gtypes-body.h] Error 1
make[2]: Leaving directory '/[...]/telepathy-rakia/src/telepathy-rakia-0.8.0/extensions'
make[1]: *** [Makefile:451: all-recursive] Error 1
make[1]: Leaving directory '/[...]/telepathy-rakia/src/telepathy-rakia-0.8.0'
make: *** [Makefile:381: all] Error 2
==> ERROR: A failure occurred in build().

pschichtel commented on 2020-06-05 08:07 (UTC)

just for your reference, I migrated the build tools to python 3 and submitted a PR upstream long ago: https://github.com/TelepathyIM/telepathy-rakia/pull/1

jaro3 commented on 2020-02-24 13:53 (UTC)

Yep it doesn't compile:

File "../tools/glib-client-marshaller-gen.py", line 34 print 'void' ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print('void')? make[2]: [Makefile:707: _gen/register-dbus-glib-marshallers-body.h] Error 1 make[2]: Waiting for unfinished jobs....

SyntaxError: invalid syntax Traceback (most recent call last): File "../tools/glib-gtypes-generator.py", line 26, in <module> from libglibcodegen import escape_as_identifier, \ File "/usr/src/tmp/telepathy-rakia/src/telepathy-rakia-0.8.0/tools/libglibcodegen.py", line 300 raise Exception, "can't index a hashtable off non-basic type " + s ^ SyntaxError: invalid syntax File "../tools/glib-signals-marshal-gen.py", line 49 print 'VOID:' + ','.join(rhs) ^ SyntaxError: invalid syntax make[2]: [Makefile:744: _gen/svc-channel.c] Error 1 make[2]: [Makefile:697: _gen/signals-marshal.list] Error 1 make[2]: [Makefile:692: _gen/gtypes-body.h] Error 1 make[2]: Leaving directory '/usr/src/tmp/telepathy-rakia/src/telepathy-rakia-0.8.0/extensions' make[1]: [Makefile:451: all-recursive] Error 1 make[1]: Leaving directory '/usr/src/tmp/telepathy-rakia/src/telepathy-rakia-0.8.0' make: *** [Makefile:381: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build .

erenoglu commented on 2018-04-09 13:44 (UTC)

I had to insert export PYTHON=/usr/bin/python2.7 to make it compile without print function syntax error due to python 3 taking priority

export PYTHON=/usr/bin/python2.7 echo $PYTHON ./configure --prefix=/usr --libexecdir=/usr/lib/telepathy