Source: mpd
Version: 0.20.11-1
Severity: important
Tags: sid buster
mpd FTBFS against upnp 1.8 (available in experimental)
| g++ -DHAVE_CONFIG_H -I. -DNDEBUG -I./src -I/usr/include
-DSYSTEM_CONFIG_FILE_LOCATION='"/etc/mpd.conf"' -Wdate-time -D_FORTIFY_SOURCE=2
-D_GNU_SOURCE -pthread -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fvisibility=hidden
-fno-threadsafe-statics -fmerge-all-constants -ffast-math -ftree-vectorize
-ffunction-sections -fdata-sections -Wall -Wextra -Wmissing-declarations
-Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings -Wsign-compare -c -o
src/lib/upnp/ixmlwrap.o src/lib/upnp/ixmlwrap.cxx
| src/lib/upnp/ClientInit.cxx: In function 'void DoInit()':
| src/lib/upnp/ClientInit.cxx:52:31: error: invalid conversion from 'int
(*)(Upnp_EventType, void*, void*) {aka int (*)(Upnp_EventType_e, void*,
void*)}' to 'Upnp_FunPtr {aka int (*)(Upnp_EventType_e, const void*, void*)}'
[-fpermissive]
| &upnp_client_handle);
| ^
| In file included from src/lib/upnp/ClientInit.hxx:25:0,
| from src/lib/upnp/ClientInit.cxx:21:
| /usr/include/upnp/upnp.h:989:17: note: initializing argument 1 of 'int
UpnpRegisterClient(Upnp_FunPtr, const void*, UpnpClient_Handle*)'
| EXPORT_SPEC int UpnpRegisterClient(
| ^~~~~~~~~~~~~~~~~~
| Makefile:14352: recipe for target 'src/lib/upnp/ClientInit.o' failed
| make[3]: *** [src/lib/upnp/ClientInit.o] Error 1
| make[3]: *** Waiting for unfinished jobs....
| In file included from src/lib/upnp/Discovery.cxx:21:0:
| src/lib/upnp/Discovery.hxx:62:24: error: 'Upnp_Discovery' does not name a
type; did you mean 'UpnpDiscovery'?
| DiscoveredTask(const Upnp_Discovery *disco)
| ^~~~~~~~~~~~~~
| UpnpDiscovery
| src/lib/upnp/Discovery.hxx:156:14: error: 'Upnp_Discovery' has not been
declared
| int OnAlive(Upnp_Discovery *disco);
| ^~~~~~~~~~~~~~
| src/lib/upnp/Discovery.hxx:157:15: error: 'Upnp_Discovery' has not been
declared
| int OnByeBye(Upnp_Discovery *disco);
| ^~~~~~~~~~~~~~
| src/lib/upnp/Discovery.hxx: In constructor
'UPnPDeviceDirectory::DiscoveredTask::DiscoveredTask(const int*)':
| src/lib/upnp/Discovery.hxx:63:16: error: request for member 'Location' in '*
disco', which is of non-class type 'const int'
| :url(disco->Location),
| ^~~~~~~~
| src/lib/upnp/Discovery.hxx:64:22: error: request for member 'DeviceId' in '*
disco', which is of non-class type 'const int'
| device_id(disco->DeviceId),
| ^~~~~~~~
| src/lib/upnp/Discovery.hxx:65:41: error: request for member 'Expires' in '*
disco', which is of non-class type 'const int'
| expires(std::chrono::seconds(disco->Expires)) {}
| ^~~~~~~
| src/lib/upnp/Discovery.cxx: At global scope:
| src/lib/upnp/Discovery.cxx:156:30: warning: inline variables are only
available with -std=c++1z or -std=gnu++1z
| UPnPDeviceDirectory::OnAlive(Upnp_Discovery *disco)
| ^~~~~~~~~~~~~~
| src/lib/upnp/Discovery.cxx:156:30: error: 'int UPnPDeviceDirectory::OnAlive'
is not a static data member of 'class UPnPDeviceDirectory'
| src/lib/upnp/Discovery.cxx:156:30: error: 'Upnp_Discovery' was not declared
in this scope
| src/lib/upnp/Discovery.cxx:156:30: note: suggested alternative:
'UpnpDiscovery'
| UPnPDeviceDirectory::OnAlive(Upnp_Discovery *disco)
| ^~~~~~~~~~~~~~
| UpnpDiscovery
| src/lib/upnp/Discovery.cxx:156:46: error: 'disco' was not declared in this
scope
| UPnPDeviceDirectory::OnAlive(Upnp_Discovery *disco)
| ^~~~~
| src/lib/upnp/Discovery.cxx:169:31: warning: inline variables are only
available with -std=c++1z or -std=gnu++1z
| UPnPDeviceDirectory::OnByeBye(Upnp_Discovery *disco)
| ^~~~~~~~~~~~~~
| src/lib/upnp/Discovery.cxx:169:31: error: 'int UPnPDeviceDirectory::OnByeBye'
is not a static data member of 'class UPnPDeviceDirectory'
| src/lib/upnp/Discovery.cxx:169:31: error: 'Upnp_Discovery' was not declared
in this scope
| src/lib/upnp/Discovery.cxx:169:31: note: suggested alternative:
'UpnpDiscovery'
| UPnPDeviceDirectory::OnByeBye(Upnp_Discovery *disco)
| ^~~~~~~~~~~~~~
| UpnpDiscovery
| src/lib/upnp/Discovery.cxx:169:47: error: 'disco' was not declared in this
scope
| UPnPDeviceDirectory::OnByeBye(Upnp_Discovery *disco)
| ^~~~~
| src/lib/upnp/Discovery.cxx: In member function 'virtual int
UPnPDeviceDirectory::Invoke(Upnp_EventType, void*)':
| src/lib/upnp/Discovery.cxx:191:4: error: 'Upnp_Discovery' was not declared in
this scope
| Upnp_Discovery *disco = (Upnp_Discovery *)evp;
| ^~~~~~~~~~~~~~
| src/lib/upnp/Discovery.cxx:191:4: note: suggested alternative: 'UpnpDiscovery'
| Upnp_Discovery *disco = (Upnp_Discovery *)evp;
| ^~~~~~~~~~~~~~
| UpnpDiscovery
| src/lib/upnp/Discovery.cxx:191:20: error: 'disco' was not declared in this
scope
| Upnp_Discovery *disco = (Upnp_Discovery *)evp;
| ^~~~~
| src/lib/upnp/Discovery.cxx:191:45: error: expected primary-expression before
')' token
| Upnp_Discovery *disco = (Upnp_Discovery *)evp;
| ^
| src/lib/upnp/Discovery.cxx:197:4: error: 'Upnp_Discovery' was not declared in
this scope
| Upnp_Discovery *disco = (Upnp_Discovery *)evp;
| ^~~~~~~~~~~~~~
| src/lib/upnp/Discovery.cxx:197:4: note: suggested alternative: 'UpnpDiscovery'
| Upnp_Discovery *disco = (Upnp_Discovery *)evp;
| ^~~~~~~~~~~~~~
| UpnpDiscovery
| src/lib/upnp/Discovery.cxx:197:20: error: 'disco' was not declared in this
scope
| Upnp_Discovery *disco = (Upnp_Discovery *)evp;
| ^~~~~
| src/lib/upnp/Discovery.cxx:197:45: error: expected primary-expression before
')' token
| Upnp_Discovery *disco = (Upnp_Discovery *)evp;
| ^
| src/lib/upnp/Discovery.cxx:185:54: warning: unused parameter 'evp'
[-Wunused-parameter]
| UPnPDeviceDirectory::Invoke(Upnp_EventType et, void *evp)
| ^~~
| src/lib/upnp/Discovery.cxx: At global scope:
| src/lib/upnp/Discovery.cxx:50:1: warning: 'bool isMSDevice(const char*)'
defined but not used [-Wunused-function]
| isMSDevice(const char *st) noexcept
| ^~~~~~~~~~
| Makefile:14352: recipe for target 'src/lib/upnp/Discovery.o' failedFull log at https://people.debian.org/~sramacher/logs/upnp/mpd_amd64-2017-12-12T20:40:56Z.log Cheers -- Sebastian Ramacher
signature.asc
Description: PGP signature

