https://bugs.kde.org/show_bug.cgi?id=439841
Bug ID: 439841 Summary: Attempting to compile solid has been causing problems with udevdevice Product: frameworks-solid Version: 5.84.0 Platform: PCLinuxOS OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: lu...@kde.org Reporter: ze...@aol.com CC: kdelibs-b...@kde.org Target Milestone: --- # kdesrc-build running: 'gmake' '-j' '4' # from directory: /opt/KDE5-SOURCE-BUILD/build/frameworks/solid Scanning dependencies of target KF5Solid_autogen Scanning dependencies of target KF5Solid_static_autogen [ 1%] [FLEX][SolidLexer] Building scanner with flex 2.6.1 [ 2%] [FLEX][SolidLexer] Building scanner with flex 2.6.1 [ 2%] [BISON][SolidParser] Building parser with bison 3.0.4 [ 2%] [BISON][SolidParser] Building parser with bison 3.0.4 [ 2%] Automatic MOC for target KF5Solid_static [ 2%] Automatic MOC for target KF5Solid [ 2%] Built target KF5Solid_autogen [ 2%] Built target KF5Solid_static_autogen Scanning dependencies of target KF5Solid Scanning dependencies of target KF5Solid_static [ 3%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/KF5Solid_autogen/mocs_compilation.cpp.o [ 3%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/managerbase.cpp.o [ 4%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/solidnamespace.cpp.o [ 5%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/KF5Solid_static_autogen/mocs_compilation.cpp.o [ 5%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/predicateparse.cpp.o [ 6%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/device.cpp.o [ 6%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/devicemanager.cpp.o [ 7%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/deviceinterface.cpp.o [ 7%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/managerbase.cpp.o [ 7%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/genericinterface.cpp.o [ 8%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/processor.cpp.o [ 9%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/solidnamespace.cpp.o [ 9%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/block.cpp.o [ 9%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/storagedrive.cpp.o [ 9%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/predicateparse.cpp.o [ 10%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/opticaldrive.cpp.o [ 10%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/storagevolume.cpp.o [ 11%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/opticaldisc.cpp.o [ 11%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/storageaccess.cpp.o [ 11%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/device.cpp.o [ 12%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/camera.cpp.o [ 12%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/portablemediaplayer.cpp.o [ 13%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/networkshare.cpp.o [ 14%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/devicemanager.cpp.o [ 14%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/battery.cpp.o [ 15%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/frontend/predicate.cpp.o [ 15%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/battery.cpp.o [ 15%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/block.cpp.o [ 15%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/deviceinterface.cpp.o [ 16%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/camera.cpp.o [ 16%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/opticaldrive.cpp.o [ 17%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/device.cpp.o [ 17%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/deviceinterface.cpp.o [ 18%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/genericinterface.cpp.o [ 19%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/devicemanager.cpp.o [ 19%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/genericinterface.cpp.o [ 20%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/networkshare.cpp.o [ 20%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/processor.cpp.o [ 20%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/opticaldisc.cpp.o [ 21%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/portablemediaplayer.cpp.o [ 21%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/processor.cpp.o [ 22%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/block.cpp.o [ 22%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/storagedrive.cpp.o [ 23%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/storagevolume.cpp.o [ 23%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/ifaces/storageaccess.cpp.o [ 24%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/shared/rootdevice.cpp.o [ 24%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/storagedrive.cpp.o [ 24%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/shared/cpufeatures.cpp.o [ 25%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices_debug.cpp.o [ 25%] Building C object src/solid/CMakeFiles/KF5Solid.dir/predicate_parser.c.o /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/predicate_parser.y: In function ‘Soliderror’: /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/predicate_parser.y:93:28: warning: unused parameter ‘scanner’ [-Wunused-parameter] void Soliderror ( yyscan_t scanner, const char *s ) /* Called by Solidparse on error */ ^~~~~~~ [ 26%] Building C object src/solid/CMakeFiles/KF5Solid.dir/predicate_lexer.c.o /opt/KDE5-SOURCE-BUILD/build/frameworks/solid/src/solid/predicate_lexer.c: In function ‘yy_get_next_buffer’: /opt/KDE5-SOURCE-BUILD/build/frameworks/solid/src/solid/predicate_lexer.c:629:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( n = 0; n < max_size && \ ^ /opt/KDE5-SOURCE-BUILD/build/frameworks/solid/src/solid/predicate_lexer.c:1113:3: note: in expansion of macro ‘YY_INPUT’ YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ^~~~~~~~ /opt/KDE5-SOURCE-BUILD/build/frameworks/solid/src/solid/predicate_lexer.c: In function ‘Solid_scan_bytes’: /opt/KDE5-SOURCE-BUILD/build/frameworks/solid/src/solid/predicate_lexer.c:1635:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0; i < _yybytes_len; ++i ) ^ [ 27%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/opticaldrive.cpp.o [ 27%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakebattery.cpp.o [ 28%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakeblock.cpp.o [ 28%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakecamera.cpp.o [ 28%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/storagevolume.cpp.o [ 29%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakecdrom.cpp.o [ 29%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakedevice.cpp.o [ 29%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakedeviceinterface.cpp.o [ 30%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/opticaldisc.cpp.o [ 31%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakegenericinterface.cpp.o [ 31%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakemanager.cpp.o [ 32%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakenetworkshare.cpp.o [ 32%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/storageaccess.cpp.o [ 32%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakeopticaldisc.cpp.o [ 33%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakeportablemediaplayer.cpp.o [ 33%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/camera.cpp.o [ 34%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/portablemediaplayer.cpp.o [ 34%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakeprocessor.cpp.o [ 35%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakestorage.cpp.o [ 35%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/networkshare.cpp.o [ 36%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/battery.cpp.o [ 36%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakestorageaccess.cpp.o [ 37%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/fakehw/fakevolume.cpp.o [ 37%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/frontend/predicate.cpp.o [ 38%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/battery.cpp.o [ 38%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/udev/udevdevice.cpp.o [ 38%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/block.cpp.o [ 38%] Building CXX object src/solid/CMakeFiles/KF5Solid.dir/devices/backends/udev/udevmanager.cpp.o [ 39%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/camera.cpp.o In file included from /usr/include/linux/netdevice.h:28:0, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/if.h:234:19: error: field ‘ifru_addr’ has incomplete type ‘sockaddr’ struct sockaddr ifru_addr; ^~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /usr/include/linux/netdevice.h:28:0, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/if.h:235:19: error: field ‘ifru_dstaddr’ has incomplete type ‘sockaddr’ struct sockaddr ifru_dstaddr; ^~~~~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /usr/include/linux/netdevice.h:28:0, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/if.h:236:19: error: field ‘ifru_broadaddr’ has incomplete type ‘sockaddr’ struct sockaddr ifru_broadaddr; ^~~~~~~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /usr/include/linux/netdevice.h:28:0, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/if.h:237:19: error: field ‘ifru_netmask’ has incomplete type ‘sockaddr’ struct sockaddr ifru_netmask; ^~~~~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /usr/include/linux/netdevice.h:28:0, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/if.h:238:20: error: field ‘ifru_hwaddr’ has incomplete type ‘sockaddr’ struct sockaddr ifru_hwaddr; ^~~~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16:0: /usr/include/linux/if_arp.h:114:19: error: field ‘arp_pa’ has incomplete type ‘sockaddr’ struct sockaddr arp_pa; /* protocol address */ ^~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16:0: /usr/include/linux/if_arp.h:115:19: error: field ‘arp_ha’ has incomplete type ‘sockaddr’ struct sockaddr arp_ha; /* hardware address */ ^~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16:0: /usr/include/linux/if_arp.h:117:25: error: field ‘arp_netmask’ has incomplete type ‘sockaddr’ struct sockaddr arp_netmask; /* netmask (only for proxy arps) */ ^~~~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16:0: /usr/include/linux/if_arp.h:122:19: error: field ‘arp_pa’ has incomplete type ‘sockaddr’ struct sockaddr arp_pa; /* protocol address */ ^~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16:0: /usr/include/linux/if_arp.h:123:19: error: field ‘arp_ha’ has incomplete type ‘sockaddr’ struct sockaddr arp_ha; /* hardware address */ ^~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16:0: /usr/include/linux/if_arp.h:125:25: error: field ‘arp_netmask’ has incomplete type ‘sockaddr’ struct sockaddr arp_netmask; /* netmask (only for proxy arps) */ ^~~~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ src/solid/CMakeFiles/KF5Solid.dir/build.make:808: recipe for target 'src/solid/CMakeFiles/KF5Solid.dir/devices/backends/udev/udevdevice.cpp.o' failed gmake[2]: *** [src/solid/CMakeFiles/KF5Solid.dir/devices/backends/udev/udevdevice.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 39%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/opticaldrive.cpp.o [ 40%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/device.cpp.o [ 40%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/deviceinterface.cpp.o CMakeFiles/Makefile2:335: recipe for target 'src/solid/CMakeFiles/KF5Solid.dir/all' failed gmake[1]: *** [src/solid/CMakeFiles/KF5Solid.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 40%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/devicemanager.cpp.o [ 41%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/genericinterface.cpp.o [ 41%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/networkshare.cpp.o [ 42%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/opticaldisc.cpp.o [ 42%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/portablemediaplayer.cpp.o [ 43%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/processor.cpp.o [ 43%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/storagedrive.cpp.o [ 44%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/storagevolume.cpp.o [ 44%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/ifaces/storageaccess.cpp.o [ 45%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/shared/rootdevice.cpp.o [ 45%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/shared/cpufeatures.cpp.o [ 46%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices_debug.cpp.o [ 46%] Building C object src/solid/CMakeFiles/KF5Solid_static.dir/predicate_parser.c.o /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/predicate_parser.y: In function ‘Soliderror’: /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/predicate_parser.y:93:28: warning: unused parameter ‘scanner’ [-Wunused-parameter] void Soliderror ( yyscan_t scanner, const char *s ) /* Called by Solidparse on error */ ^~~~~~~ [ 46%] Building C object src/solid/CMakeFiles/KF5Solid_static.dir/predicate_lexer.c.o /opt/KDE5-SOURCE-BUILD/build/frameworks/solid/src/solid/predicate_lexer.c: In function ‘yy_get_next_buffer’: /opt/KDE5-SOURCE-BUILD/build/frameworks/solid/src/solid/predicate_lexer.c:629:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( n = 0; n < max_size && \ ^ /opt/KDE5-SOURCE-BUILD/build/frameworks/solid/src/solid/predicate_lexer.c:1113:3: note: in expansion of macro ‘YY_INPUT’ YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ^~~~~~~~ /opt/KDE5-SOURCE-BUILD/build/frameworks/solid/src/solid/predicate_lexer.c: In function ‘Solid_scan_bytes’: /opt/KDE5-SOURCE-BUILD/build/frameworks/solid/src/solid/predicate_lexer.c:1635:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0; i < _yybytes_len; ++i ) ^ [ 47%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakebattery.cpp.o [ 47%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakeblock.cpp.o [ 48%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakecamera.cpp.o [ 48%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakecdrom.cpp.o [ 49%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakedevice.cpp.o [ 49%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakedeviceinterface.cpp.o [ 50%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakegenericinterface.cpp.o [ 50%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakemanager.cpp.o [ 51%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakenetworkshare.cpp.o [ 51%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakeopticaldisc.cpp.o [ 51%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakeportablemediaplayer.cpp.o [ 52%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakeprocessor.cpp.o [ 52%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakestorage.cpp.o [ 53%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakestorageaccess.cpp.o [ 53%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/fakehw/fakevolume.cpp.o [ 54%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/udev/udevdevice.cpp.o [ 54%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/udev/udevmanager.cpp.o [ 55%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/udev/udevdeviceinterface.cpp.o [ 55%] Building CXX object src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/udev/udevgenericinterface.cpp.o In file included from /usr/include/linux/netdevice.h:28:0, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/if.h:234:19: error: field ‘ifru_addr’ has incomplete type ‘sockaddr’ struct sockaddr ifru_addr; ^~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /usr/include/linux/netdevice.h:28:0, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/if.h:235:19: error: field ‘ifru_dstaddr’ has incomplete type ‘sockaddr’ struct sockaddr ifru_dstaddr; ^~~~~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /usr/include/linux/netdevice.h:28:0, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/if.h:236:19: error: field ‘ifru_broadaddr’ has incomplete type ‘sockaddr’ struct sockaddr ifru_broadaddr; ^~~~~~~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /usr/include/linux/netdevice.h:28:0, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/if.h:237:19: error: field ‘ifru_netmask’ has incomplete type ‘sockaddr’ struct sockaddr ifru_netmask; ^~~~~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /usr/include/linux/netdevice.h:28:0, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/if.h:238:20: error: field ‘ifru_hwaddr’ has incomplete type ‘sockaddr’ struct sockaddr ifru_hwaddr; ^~~~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16:0: /usr/include/linux/if_arp.h:114:19: error: field ‘arp_pa’ has incomplete type ‘sockaddr’ struct sockaddr arp_pa; /* protocol address */ ^~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16:0: /usr/include/linux/if_arp.h:115:19: error: field ‘arp_ha’ has incomplete type ‘sockaddr’ struct sockaddr arp_ha; /* hardware address */ ^~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16:0: /usr/include/linux/if_arp.h:117:25: error: field ‘arp_netmask’ has incomplete type ‘sockaddr’ struct sockaddr arp_netmask; /* netmask (only for proxy arps) */ ^~~~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16:0: /usr/include/linux/if_arp.h:122:19: error: field ‘arp_pa’ has incomplete type ‘sockaddr’ struct sockaddr arp_pa; /* protocol address */ ^~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16:0: /usr/include/linux/if_arp.h:123:19: error: field ‘arp_ha’ has incomplete type ‘sockaddr’ struct sockaddr arp_ha; /* hardware address */ ^~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ In file included from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16:0: /usr/include/linux/if_arp.h:125:25: error: field ‘arp_netmask’ has incomplete type ‘sockaddr’ struct sockaddr arp_netmask; /* netmask (only for proxy arps) */ ^~~~~~~~~~~ In file included from /usr/include/linux/if.h:24:0, from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from /opt/KDE5-SOURCE-BUILD/frameworks/solid/src/solid/devices/backends/udev/udevdevice.cpp:16: /usr/include/linux/socket.h:19:27: note: forward declaration of ‘struct sockaddr’ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */ ^ src/solid/CMakeFiles/KF5Solid_static.dir/build.make:808: recipe for target 'src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/udev/udevdevice.cpp.o' failed gmake[2]: *** [src/solid/CMakeFiles/KF5Solid_static.dir/devices/backends/udev/udevdevice.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... CMakeFiles/Makefile2:308: recipe for target 'src/solid/CMakeFiles/KF5Solid_static.dir/all' failed gmake[1]: *** [src/solid/CMakeFiles/KF5Solid_static.dir/all] Error 2 Makefile:159: recipe for target 'all' failed gmake: *** [all] Error 2 -- You are receiving this mail because: You are watching all bug changes.