Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 460490 - net-voip/linphone-3.5.2 with net-libs/libeXosip-4.0.0 - sal_eXosip2_presence.c: In function ‘sal_text_send’: sal_eXosip2_presence.c:96:3: error: too few arguments to function ‘eXosip_lock’
Summary: net-voip/linphone-3.5.2 with net-libs/libeXosip-4.0.0 - sal_eXosip2_presence....
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: voip herd (OBSOLETE)
URL: http://lists.nongnu.org/archive/html/...
Whiteboard:
Keywords: PATCH
Depends on: 478686
Blocks: 470554
  Show dependency tree
 
Reported: 2013-03-06 08:32 UTC by Nikolaj Šujskij
Modified: 2013-10-09 18:59 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,161.46 KB, text/plain)
2013-03-06 08:32 UTC, Nikolaj Šujskij
Details
emerge --info '=net-voip/linphone-3.5.2' (file_460490.txt,16.52 KB, text/plain)
2013-03-06 08:34 UTC, Nikolaj Šujskij
Details
build.log (build.log,157.24 KB, text/plain)
2013-03-06 10:07 UTC, Juergen Rose
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolaj Šujskij 2013-03-06 08:32:33 UTC
Created attachment 341082 [details]
build.log

After updgrading to net-libs/libeXosip-4.0.0:

 % emerge -pqv '=net-libs/libeXosip-4.0.0'
[ebuild   R   ] net-libs/libeXosip-4.0.0  USE="srv ssl"

 % emerge -pqv '=net-voip/linphone-3.5.2'
[ebuild   R   ] net-voip/linphone-3.5.2  USE="gtk ipv6 ncurses nls ssl -doc -gsm-nonstandard -video" LINGUAS="ru sv -cs -de -es -fr -hu -it -ja -nl -pl -pt_BR -zh_CN"

Building linphone fails with

sal_eXosip2.c:2272:2: error: too few arguments to function ‘eXosip_call_build_request’
In file included from /usr/include/eXosip2/eXosip.h:30:0,
                 from sal_eXosip2.h:24,
                 from sal_eXosip2.c:23:
/usr/include/eXosip2/eX_call.h:110:7: note: declared here
sal_eXosip2.c:2273:3: error: too few arguments to function ‘eXosip_unlock’
In file included from /usr/include/eXosip2/eXosip.h:28:0,
                 from sal_eXosip2.h:24,
                 from sal_eXosip2.c:23:
/usr/include/eXosip2/eX_setup.h:89:7: note: declared here
sal_eXosip2.c:2276:2: error: too few arguments to function ‘eXosip_unlock’
In file included from /usr/include/eXosip2/eXosip.h:28:0,
                 from sal_eXosip2.h:24,
                 from sal_eXosip2.c:23:
/usr/include/eXosip2/eX_setup.h:89:7: note: declared here
sal_eXosip2.c:2287:2: error: too few arguments to function ‘eXosip_lock’
In file included from /usr/include/eXosip2/eXosip.h:28:0,
                 from sal_eXosip2.h:24,
                 from sal_eXosip2.c:23:
/usr/include/eXosip2/eX_setup.h:82:7: note: declared here
sal_eXosip2.c:2288:2: warning: passing argument 1 of ‘eXosip_call_send_request’ makes pointer from integer without a cast [enabled by default]
In file included from /usr/include/eXosip2/eXosip.h:30:0,
                 from sal_eXosip2.h:24,
                 from sal_eXosip2.c:23:
/usr/include/eXosip2/eX_call.h:184:7: note: expected ‘struct eXosip_t *’ but argument is of type ‘int’
sal_eXosip2.c:2288:2: warning: passing argument 2 of ‘eXosip_call_send_request’ makes integer from pointer without a cast [enabled by default]
In file included from /usr/include/eXosip2/eXosip.h:30:0,
                 from sal_eXosip2.h:24,
                 from sal_eXosip2.c:23:
/usr/include/eXosip2/eX_call.h:184:7: note: expected ‘int’ but argument is of type ‘struct osip_message_t *’
sal_eXosip2.c:2288:2: error: too few arguments to function ‘eXosip_call_send_request’
In file included from /usr/include/eXosip2/eXosip.h:30:0,
                 from sal_eXosip2.h:24,
                 from sal_eXosip2.c:23:
/usr/include/eXosip2/eX_call.h:184:7: note: declared here
sal_eXosip2.c:2289:2: error: too few arguments to function ‘eXosip_unlock’
In file included from /usr/include/eXosip2/eXosip.h:28:0,
                 from sal_eXosip2.h:24,
                 from sal_eXosip2.c:23:
/usr/include/eXosip2/eX_setup.h:89:7: note: declared here
distcc[3467] ERROR: compile sal_eXosip2.c on localhost failed
make[3]: *** [sal_eXosip2.lo] Error 1


See full build.log attached, `emerge --info` in the comment
Comment 1 Nikolaj Šujskij 2013-03-06 08:34:46 UTC
Created attachment 341084 [details]
emerge --info '=net-voip/linphone-3.5.2'

Sorry, too long to be pasted into the comment
Comment 2 Juergen Rose 2013-03-06 10:02:19 UTC
I have the same issue.
Comment 3 Juergen Rose 2013-03-06 10:07:33 UTC
Created attachment 341098 [details]
build.log
Comment 4 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-03-06 13:22:08 UTC
Upstream does not support libeXosip-4.0.0 currently. I have adjusted the dependencies.
Comment 5 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-07-29 19:47:03 UTC
Patch at http://lists.nongnu.org/archive/html/linphone-developers/2013-07/msg00044.html
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2013-07-30 13:15:44 UTC
Comment on attachment 341098 [details]
build.log

(In reply to Juergen Rose from comment #2)
> I have the same issue.

(In reply to Juergen Rose from comment #3)
> Created attachment 341098 [details]
> build.log

Same error, same build log. Then why did you add it?
Comment 7 Julian Ospald 2013-09-29 16:07:01 UTC
this has to be resolved by version bump
Comment 8 Julian Ospald 2013-10-09 18:59:23 UTC
+*linphone-3.6.1 (09 Oct 2013)
+
+  09 Oct 2013; Julian Ospald <hasufell@gentoo.org>
+  -files/linphone-3.1.0-nls.patch, -linphone-3.1.1.ebuild,
+  -files/linphone-3.1.1-external-mstreamer.patch, -linphone-3.2.1-r2.ebuild,
+  -files/linphone-3.2.1-external-mediastreamer.patch,
+  -files/linphone-3.2.1-linphone.desktop.patch,
+  -files/linphone-3.2.1-log-window-crash.patch,
+  -files/linphone-3.2.1-nls.patch,
+  -files/linphone-3.2.99.1-external-mediastreamer.patch,
+  -linphone-3.3.2.ebuild, +linphone-3.6.1.ebuild,
+  +files/linphone-3.6.1-nls.patch, metadata.xml:
+  version bump wrt #478686, remove old