> Sent: Tuesday, August 13, 2019 at 12:24 AM > From: "Riccardo G Corsi via blfs-support" > <[email protected]> > To: [email protected] > Cc: "Riccardo G Corsi" <[email protected]> > Subject: [blfs-support] gst-plugins-good > > Hello, compiling with jhalfs (same by hand) with BLFS last svn, I've > found error in gst-plugins-goog-1.16.0: > > [390/737] Compiling C object > 'sys/v4l2/ee6e745@@gstvideo4linux2@sha/gstv4l2allocator.c.o'. > FAILED: sys/v4l2/ee6e745@@gstvideo4linux2@sha/gstv4l2allocator.c.o > cc -Isys/v4l2/ee6e745@@gstvideo4linux2@sha -Isys/v4l2 -I../sys/v4l2 -I. > -I../ -I../gst-libs -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -I/usr/include/gudev-1.0 > -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall > -Winvalid-pch -O3 -fvisibility=hidden -fno-strict-aliasing > -DG_DISABLE_CAST_CHECKS -Wmissing-declarations -Wredundant-decls > -Wwrite-strings -Winit-self -Wmissing-include-dirs -Wno-multichar -Wvla > -Wpointer-arith -Wmissing-prototypes -Wdeclaration-after-statement > -Wold-style-definition -Waggregate-return -Wno-unused -fPIC -pthread > -DHAVE_CONFIG_H -MD -MQ > 'sys/v4l2/ee6e745@@gstvideo4linux2@sha/gstv4l2allocator.c.o' -MF > 'sys/v4l2/ee6e745@@gstvideo4linux2@sha/gstv4l2allocator.c.o.d' -o > 'sys/v4l2/ee6e745@@gstvideo4linux2@sha/gstv4l2allocator.c.o' -c > ../sys/v4l2/gstv4l2allocator.c > In file included from ../sys/v4l2/ext/videodev2.h:63, > from ../sys/v4l2/gstv4l2allocator.c:28: > ../sys/v4l2/ext/types-compat.h:48:15: error: conflicting types for �gint64� > 48 | #define __s64 gint64 > | ^~~~~~ > In file included from /usr/include/glib-2.0/glib/gtypes.h:32, > from /usr/include/glib-2.0/glib/galloca.h:32, > from /usr/include/glib-2.0/glib.h:30, > from ../sys/v4l2/ext/types-compat.h:22, > from ../sys/v4l2/ext/videodev2.h:63, > from ../sys/v4l2/gstv4l2allocator.c:28: > /usr/lib/glib-2.0/include/glibconfig.h:61:21: note: previous declaration > of �gint64� was here > 61 | typedef signed long gint64; > | ^~~~~~ > In file included from ../sys/v4l2/ext/videodev2.h:63, > from ../sys/v4l2/gstv4l2allocator.c:28: > ../sys/v4l2/ext/types-compat.h:44:15: error: conflicting types for �guint64� > 44 | #define __u64 guint64 > | ^~~~~~~ > In file included from /usr/include/glib-2.0/glib/gtypes.h:32, > from /usr/include/glib-2.0/glib/galloca.h:32, > from /usr/include/glib-2.0/glib.h:30, > from ../sys/v4l2/ext/types-compat.h:22, > from ../sys/v4l2/ext/videodev2.h:63, > from ../sys/v4l2/gstv4l2allocator.c:28: > /usr/lib/glib-2.0/include/glibconfig.h:62:23: note: previous declaration > of �guint64� was here > 62 | typedef unsigned long guint64; > | ^~~~~~~ > ninja: build stopped: subcommand failed. > > Some hints to overcome it or check my installation? > > Thanks > > Riccardo > > -- > http://lists.linuxfromscratch.org/listinfo/blfs-support > FAQ: http://www.linuxfromscratch.org/blfs/faq.html > Unsubscribe: See the above information page >
Hello, I would start by re-installing gstreamer and then gst-plugins-base-1.16.0. If rebuilding them does not work, the next step I would take would be to re-install glib itself. I have a full working gnome on systemd and was able to install gstreamer etc a while back now. Unless something radical has changed since then, it should work for you. Just as a precaution, I would even go so far as to make sure you pass -j1 just incase it is some weird race condition on your system. Regards, Christopher. -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
