Using the systemd version of the development book, libblockdev-2.25 gives:
vdo.c: In function ‘bd_vdo_stats_copy’:
vdo.c:84:5: error: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead
[-Werror=deprecated-declarations]
84 | return g_memdup (stats, sizeof (BDVDOStats));
| ^~~~~~
In file included from /usr/include/glib-2.0/glib.h:82,
from vdo.c:20:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
257 | gpointer g_memdup (gconstpointer mem,
| ^~~~~~~~
cc1: all warnings being treated as errors
I didn't see a way to stop warnings being treated as errors in the
configure script. I tried -Wno-error=deprecated-declarations, but that
didn't work, so I added
CFLAGS=-Wno-error
to the configure command to allow it to compile.
jb.
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page