Package Details: belle-sip 1.6.3-1

Git Clone URL: https://aur.archlinux.org/belle-sip.git (read-only)
Package Base: belle-sip
Description: A Voice-over-IP phone
Upstream URL: https://github.com/BelledonneCommunications/belle-sip/
Licenses: GPL
Submitter: Barthalion
Maintainer: paul.wilk
Last Packager: paul.wilk
Votes: 11
Popularity: 0.078845
First Submitted: 2018-01-07 17:31
Last Updated: 2018-02-20 21:13

Latest Comments

trem0r commented on 2019-05-01 06:49

Finding that ./linphone --verbose reports the following and fails to open the application. It has been working fine since the latest update - I assume there was a QT upgrade that may have caused this but I am not certain.


[01:34:12:802][Info]Core:linphone: linphone_core_fetch_friends_lists_from_db(): 1 results fetched, completed in 0 ms
[01:34:12:802][0x5650d1993420][Warning]QSocketNotifier: Socket notifiers cannot be enabled or disabled from another thread
[01:34:12:802][Warning]Core:belle-sip: QT: QSocketNotifier: Socket notifiers cannot be enabled or disabled from another thread

dreieck commented on 2019-01-16 13:53

Getting now the following error during build():

[...]
  CXXLD    libbellesip.la
/sbin/ld: /usr/lib/libc_nonshared.a(elf-init.oS): in function `__libc_csu_init':
(.text+0x18): undefined reference to `__init_array_start'
/sbin/ld: /usr/lib/libc_nonshared.a(elf-init.oS): relocation R_X86_64_PC32 against undefined hidden symbol `__init_array_start' can not be used when making a shared object
/sbin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:663: libbellesip.la] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-felics/aur-belle-sip/src/belle-sip-1.6.3/src'
make[2]: *** [Makefile:1103: all-recursive] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-felics/aur-belle-sip/src/belle-sip-1.6.3/src'
make[1]: *** [Makefile:509: all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-felics/aur-belle-sip/src/belle-sip-1.6.3'
make: *** [Makefile:416: all] Error 2
==> ERROR: A failure occurred in build().

dreieck commented on 2019-01-16 13:53

Update:

If some antlr3 is installed on the system, the build system seems to use that and produces errorneous files leading to the error reported in my comment below:

/usr/bin/antlr3  -make -Xmultithreaded -Xconversiontimeout 10000 -fo  . ./belle_sip_message.g

If I remove my system-wide antlr3-installation (it was version 3.1.2, intentionally), an antlr3 from within the belle-sip-sources is used, and the error does not appear:

/sbin/java -Xmx512m -jar /tmp/yaourt-tmp-felics/aur-belle-sip/src/antlr.jar  -make -Xmultithreaded -Xconversiontimeout 10000 -fo  . ./belle_sip_message.g

--> Can build() be modified such that always the antlr.jar included in the sources of belle-sip is used, and never some antlr3 found on the system?

dreieck commented on 2019-01-16 13:52

Fails to build for me:

[...]
  CC       libbellesip_generated_la-belle_sip_messageParser.lo
In file included from belle_sip_messageParser.c:79:
belle_sip_messageParser.h:3451:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
     const char * (*getGrammarFileName)();
     ^~~~~
belle_sip_messageParser.c: In function ‘pbelle_sip_messageParser_messagePop’:
belle_sip_messageParser.c:5460:27: warning: comparison of distinct pointer types lacks a cast
     if (SCOPE_TOP(message)>free != NULL)
                           ^
belle_sip_messageParser.c:5460:33: warning: comparison between pointer and integer
     if (SCOPE_TOP(message)>free != NULL)
                                 ^~
belle_sip_messageParser.c:5462:28: error: expected expression before ‘->’ token
         SCOPE_TOP(message)>->free(SCOPE_TOP(message));
                            ^~

-> The >-> between SCOPE_TOP(message) and free(SCOPE_TOP(message)) seems to be an error/ typo.