Hi,

Santiago Vila <[email protected]> (2018-08-17):
> [ 28%] Building CXX object 
> plugins/animationaddon/CMakeFiles/animationaddon.dir/src/particle.cpp.o
> cd 
> /<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/obj-x86_64-linux-gnu/plugins/animationaddon
>  && /usr/bin/c++  -DANIMATIONADDON_DEFSADD -DHAVE_CONFIG_H 
> -DHAVE_SCANDIR_POSIX -Danimationaddon_EXPORTS 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/include 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src/timer/include 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src/string/include 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src/pluginclasshandler/include 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src/point/include 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src/rect/include 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src/servergrab/include 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src/region/include 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src/window/geometry/include 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src/window/geometry-saver/include
>  -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src/window/extents/
>  include 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src/window/constrainment/include
>  -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/src/logmessage/include 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/plugins/animationaddon/src 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/plugins/animationaddon/include 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/obj-x86_64-linux-gnu/generated 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/plugins/animationaddon/../composite/include
>  
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/plugins/animationaddon/../opengl/include
>  
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/plugins/animationaddon/../animation/include
>  -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 
> -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 
> -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include 
> -I/usr/include/startup-notification-1.0 
> -I/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/obj-x86_64-lin
>  ux-gnu  -g -O2 
> -fdebug-prefix-map=/<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302=. 
> -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 
> -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-unused-private-field 
> -Wno-unused-local-typedefs -Wno-deprecated-declarations -Werror -std=c++11 
> -fPIC -Wall -Wno-unused-private-field -Wno-unused-local-typedefs 
> -Wno-deprecated-declarations -Werror -std=c++11 -fPIC -Wall 
> -Wno-unused-private-field -Wno-unused-local-typedefs 
> -Wno-deprecated-declarations -Werror -std=c++11 -fPIC -Wall 
> -Wno-unused-private-field -Wno-unused-local-typedefs 
> -Wno-deprecated-declarations -Werror -std=c++11 -fPIC -Wall 
> -Wno-unused-private-field -Wno-unused-local-typedefs 
> -Wno-deprecated-declarations -Werror -std=c++11 -O2 -g -DNDEBUG -fPIC   
> -DPREFIX='"/usr"' -o CMakeFiles/animationaddon.dir/src/particle.cpp.o -c 
> /<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/plugins/animationaddon/src/particle.cpp
> In file included from /usr/include/string.h:494,
>                  from 
> /<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/plugins/animationaddon/src/private.h:1,
>                  from 
> /<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/plugins/animationaddon/src/particle.cpp:37:
> In function 'void* memcpy(void*, const void*, size_t)',
>     inlined from 'void ParticleSystem::draw(const GLMatrix&, int, int)' at 
> /<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/plugins/animationaddon/src/particle.cpp:178:9:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:33: error: 'void* 
> __builtin_memcpy(void*, const void*, long unsigned int)' accessing 16 bytes 
> at offsets 8 and 0 overlaps 8 bytes at offset 8 [-Werror=restrict]
>    return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
>           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In function 'void* memcpy(void*, const void*, size_t)',
>     inlined from 'void ParticleSystem::draw(const GLMatrix&, int, int)' at 
> /<<BUILDDIR>>/compiz-0.9.13.1+18.04.20180302/plugins/animationaddon/src/particle.cpp:192:13:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:33: error: 'void* 
> __builtin_memcpy(void*, const void*, long unsigned int)' accessing 16 bytes 
> at offsets 8 and 0 overlaps 8 bytes at offset 8 [-Werror=restrict]
>    return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
>           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> At global scope:
> cc1plus: error: unrecognized command line option '-Wno-unused-private-field' 
> [-Werror]
> cc1plus: error: unrecognized command line option '-Wno-unused-private-field' 
> [-Werror]
> cc1plus: error: unrecognized command line option '-Wno-unused-private-field' 
> [-Werror]
> cc1plus: error: unrecognized command line option '-Wno-unused-private-field' 
> [-Werror]
> cc1plus: error: unrecognized command line option '-Wno-unused-private-field' 
> [-Werror]
> cc1plus: all warnings being treated as errors

I've seen this, memcpy vs. memmove issues, structure initialization
issues, etc. There seem to be plenty of fixes in upstream branches,
with commit messages that match what I've seen in the build log.

Updating to latest release should really help.


Cheers,
-- 
Cyril Brulebois -- Debian Consultant @ DEBAMAX -- https://debamax.com/

Attachment: signature.asc
Description: PGP signature

Reply via email to