FS#28759 - [mplayer] mplayer fail to build
Attached to Project:
Arch Linux
Opened by Maxime de Roucy (akira86) - Saturday, 03 March 2012, 12:15 GMT
Last edited by Ionut Biru (wonder) - Monday, 05 March 2012, 09:37 GMT
Opened by Maxime de Roucy (akira86) - Saturday, 03 March 2012, 12:15 GMT
Last edited by Ionut Biru (wonder) - Monday, 05 March 2012, 09:37 GMT
|
Details
Description:
Mplayer fail to build with the error : libmpdemux/demux_rtp.cpp: In function 'char* openURL_rtsp(RTSPClient*, const char*)': libmpdemux/demux_rtp.cpp:99:20: error: 'class RTSPClient' has no member named 'describeWithPassword' libmpdemux/demux_rtp.cpp:101:20: error: 'class RTSPClient' has no member named 'describeURL' This is due to the fact that RTSPCLIENT_SYNCHRONOUS_INTERFACE isn't defined anymore in the new live-media version. And so describeWithPassword isn't defined anymore in the RTSPClient class. See /usr/include/liveMedia/RTSPClient.hh line 288. I had to add "--disable-live" to the configure statement in the PKGBUILD in order to build mplayer. Additional info: * mplayer package version : 34426-3 * live-media package version : 2012.02.29-1 Steps to reproduce: install live-media and try to makepkg mplayer. |
This task depends upon
Closed by Ionut Biru (wonder)
Monday, 05 March 2012, 09:37 GMT
Reason for closing: Fixed
Additional comments about closing: live-media-2012.02.29-2
mplayer-34799-1
Monday, 05 March 2012, 09:37 GMT
Reason for closing: Fixed
Additional comments about closing: live-media-2012.02.29-2
mplayer-34799-1
For that we need to
1) recompile live-media with -DRTSPCLIENT_SYNCHRONOUS_INTERFACE=1
2) "#define"ing RTSPCLIENT_SYNCHRONOUS_INTERFACE before "include/RTSPClient.hh" is included for the first time.
@Giovanni is it ok if we do this until is fixed properly by mplayer?