Source: silverjuke
Version: 16.5.3-1
Severity: important
Tags: sid buster

silverjuke FTBFS against upnp 1.8 (available in experimental):
| g++ -DPACKAGE_NAME=\"silverjuke\" -DPACKAGE_TARNAME=\"silverjuke\" 
-DPACKAGE_VERSION=\"16.5.3\" -DPACKAGE_STRING=\"silverjuke\ 16.5.3\" 
-DPACKAGE_BUGREPORT=\"r...@b44t.com\" -DPACKAGE_URL=\"\" 
-DPACKAGE=\"silverjuke\" -DVERSION=\"16.5.3\" -DENABLE_NLS=1 -DHAVE_GETTEXT=1 
-DHAVE_DCGETTEXT=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1 -I.  
-Isrc -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 
-I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread 
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libdrm  
-DPKGDATADIR=\"/usr/share/silverjuke\" 
-DPKGDOCDIR=\"/usr/share/doc/silverjuke\" -Wdate-time -D_FORTIFY_SOURCE=2 -Isrc 
-Wall -Wno-unused-but-set-variable -g    
-I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 
-D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -c -o src/sjmodules/scanner/silverjuke-upnp_scanner.o 
`test -f 'src/sjmodules/scanner/upnp_scanner.cpp' || echo 
'./'`src/sjmodules/scanner/upnp_scanner.cpp
| src/sjmodules/scanner/upnp_scanner.cpp: In function 'int 
client_event_handler(Upnp_EventType, void*, void*)':
| src/sjmodules/scanner/upnp_scanner.cpp:571:49: error: invalid use of 
incomplete type 'struct client_event_handler(Upnp_EventType, void*, 
void*)::Upnp_Discovery'
|      int error = UpnpDownloadXmlDoc(discoverEvent->Location, 
&p_description_doc);
|                                                  ^~
| src/sjmodules/scanner/upnp_scanner.cpp:568:12: note: forward declaration of 
'struct client_event_handler(Upnp_EventType, void*, void*)::Upnp_Discovery'
|      struct Upnp_Discovery* discoverEvent = (struct Upnp_Discovery*)p_event;
|             ^~~~~~~~~~~~~~
| src/sjmodules/scanner/upnp_scanner.cpp:571:51: error: invalid use of 
incomplete type 'struct client_event_handler(Upnp_EventType, void*, 
void*)::Upnp_Discovery'
|      int error = UpnpDownloadXmlDoc(discoverEvent->Location, 
&p_description_doc);
|                                                    ^~~~~~~~
| src/sjmodules/scanner/upnp_scanner.cpp:568:12: note: forward declaration of 
'struct client_event_handler(Upnp_EventType, void*, void*)::Upnp_Discovery'
|      struct Upnp_Discovery* discoverEvent = (struct Upnp_Discovery*)p_event;
|             ^~~~~~~~~~~~~~
| src/sjmodules/scanner/upnp_scanner.cpp:576:96: error: invalid use of 
incomplete type 'struct client_event_handler(Upnp_EventType, void*, 
void*)::Upnp_Discovery'
|       g_upnpModule->LogMinorUpnpError("Cannot download device description", 
error, discoverEvent->Location);
|                                                                               
                  ^~
| src/sjmodules/scanner/upnp_scanner.cpp:568:12: note: forward declaration of 
'struct client_event_handler(Upnp_EventType, void*, void*)::Upnp_Discovery'
|      struct Upnp_Discovery* discoverEvent = (struct Upnp_Discovery*)p_event;
|             ^~~~~~~~~~~~~~
| src/sjmodules/scanner/upnp_scanner.cpp:576:98: error: invalid use of 
incomplete type 'struct client_event_handler(Upnp_EventType, void*, 
void*)::Upnp_Discovery'
|       g_upnpModule->LogMinorUpnpError("Cannot download device description", 
error, discoverEvent->Location);
|                                                                               
                    ^~~~~~~~
| src/sjmodules/scanner/upnp_scanner.cpp:568:12: note: forward declaration of 
'struct client_event_handler(Upnp_EventType, void*, void*)::Upnp_Discovery'
|      struct Upnp_Discovery* discoverEvent = (struct Upnp_Discovery*)p_event;
|             ^~~~~~~~~~~~~~
| src/sjmodules/scanner/upnp_scanner.cpp:582:61: error: invalid use of 
incomplete type 'struct client_event_handler(Upnp_EventType, void*, 
void*)::Upnp_Discovery'
|       parseDeviceDescription(p_description_doc, discoverEvent->Location, 
this_, &this_->m_mediaServerList);
|                                                              ^~
| src/sjmodules/scanner/upnp_scanner.cpp:568:12: note: forward declaration of 
'struct client_event_handler(Upnp_EventType, void*, void*)::Upnp_Discovery'
|      struct Upnp_Discovery* discoverEvent = (struct Upnp_Discovery*)p_event;
|             ^~~~~~~~~~~~~~
| src/sjmodules/scanner/upnp_scanner.cpp:582:63: error: invalid use of 
incomplete type 'struct client_event_handler(Upnp_EventType, void*, 
void*)::Upnp_Discovery'
|       parseDeviceDescription(p_description_doc, discoverEvent->Location, 
this_, &this_->m_mediaServerList);
|                                                                ^~~~~~~~
| src/sjmodules/scanner/upnp_scanner.cpp:568:12: note: forward declaration of 
'struct client_event_handler(Upnp_EventType, void*, void*)::Upnp_Discovery'
|      struct Upnp_Discovery* discoverEvent = (struct Upnp_Discovery*)p_event;
|             ^~~~~~~~~~~~~~
| src/sjmodules/scanner/upnp_scanner.cpp: In member function 'bool 
SjUpnpScannerModule::init_client()':
| src/sjmodules/scanner/upnp_scanner.cpp:652:89: 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]
|   int error = UpnpRegisterClient(client_event_handler, this/*user data*/, 
&m_clientHandle);
|                                                                               
           ^
| In file included from src/sjmodules/upnp.h:34:0,
|                  from src/sjmodules/scanner/upnp_scanner.cpp:55:
| /usr/include/upnp/upnp.h:989:17: note:   initializing argument 1 of 'int 
UpnpRegisterClient(Upnp_FunPtr, const void*, UpnpClient_Handle*)'
|  EXPORT_SPEC int UpnpRegisterClient(
|                  ^~~~~~~~~~~~~~~~~~
| src/sjmodules/scanner/upnp_scanner.cpp: At global scope:
| src/sjmodules/scanner/upnp_scanner.cpp:66:13: warning: 'void 
parseDeviceDescription(IXML_Document*, const char*, SjUpnpScannerModule*, 
SjSPHash*)' defined but not used [-Wunused-function]
|  static void parseDeviceDescription(IXML_Document* p_doc, const char* 
p_location, SjUpnpScannerModule* module, SjSPHash* addToList)
|              ^~~~~~~~~~~~~~~~~~~~~~
| Makefile:3283: recipe for target 
'src/sjmodules/scanner/silverjuke-upnp_scanner.o' failed

Full log at
https://people.debian.org/~sramacher/logs/upnp/silverjuke_amd64-2017-12-12T20:51:39Z.log

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature

Reply via email to