On November 2, 2017 4:50:25 PM CDT, Pierre Labastie <[email protected]> wrote: >On 02/11/2017 21:50, Pierre Labastie wrote: >> On 02/11/2017 20:04, Pierre Labastie wrote: >>> On 02/11/2017 17:32, Bruce Dubbs wrote: >>>> Bruce Dubbs wrote: >>>>> Pierre Labastie wrote: >>>>>> On 02/11/2017 00:53, Bruce Dubbs wrote: >>>>>>> Armin K. wrote: >>>>>>>> On 1.11.2017 19:35, Pierre Labastie wrote: >>>>>>>>> Hi, building vlc with the current book instructions, I get: >>>>>>>>> -------------- >>>>>>>>> make[2]: Entering directory '/sources/vlc/vlc-2.2.6/bin' >>>>>>>>> GEN ../modules/plugins.dat >>>>>>>>> /bin/sh: line 4: 28165 Segmentation fault ./vlc-cache-gen >>>>>>>>> ../modules >>>>>>>>> make[2]: *** [Makefile:1527: ../modules/plugins.dat] Error 139 >>>>>>>>> -------------- >>>>>>>>> >>>>>>>>> Using gdb, it seems to occur in a glib function >>>>>>>>> (g_hash_table_lookup_node). >>>>>>>>> Has anybody seen this? >>>>>>> >>>>>>>> glib built with meson still has issues. I suggest sticking to >>>>>>>> autotools >>>>>>>> build whenever it's available, no matter if the package has >meson >>>>>>>> support. >>>>>>> >>>>>>> Have you found any issues with the glib meson build currently in > >>>>>>> -dev? >>>>>> >>>>>> lol, that's what this thread seems to imply: >>>>>> - glib2 built with meson: segfault during build of vlc >>>>>> - glib2 rebuilt with autotools: no segfault during build of vlc. >>>>>> >>>>>> Forget about vlc itself segfaulting after rebuild: it's another >>>>>> story (and >>>>>> actually, the primary reason why I had to rebuild vlc :), moving >>>>>> to newer >>>>>> libva. >>>>> >>>>> Interesting. Other than a few thousand warnings for unknown >>>>> pragma, vlc >>>>> builds fine for me. On this particular system I'm still using the > >>>>> older >>>>> libva though. I have no problem yet running vlc at least until >>>>> getting >>>>> the startup window. >>>>> >>>>> I'll try updating libva and rebuilding vlc. >>>> >>>> Build of libva-2.0.0 followed by vlc-2.2.6 produced no errors for >>>> me. I was able to run vlc, but I only tested to the default >>>> window. Is there something I can do to trigger the problem? >>> >>> I do not know exactly. Note that it is the segfault during the build > >>> of vlc, which was related to glib. The other one I got (and which is > >>> now fixed) was related to ffmpeg not being recompiled _after_ libva. >>> >>> Actually, here is my initial build order (in the order new versions >>> appeared in the book): >>> ffmpeg-3.4 >>> libva-2.0 >>> glib-2.54.2 (using meson, but keeping the libglib-2.0.la file). >>> >>> Then I noticed vlc had sound but no video. So I decided to rebuild >>> vlc. I got this segfault during build (running ./vlc_cache_gen), and > >>> gdb showed it was in a glib function. >>> >>> I rebuilt glib-2.54.2 with autotools, then vlc, which went to >>> completion. But I got the segfault in vlc (before any interface >>> appeared). >>> >>> I rebuilt ffmpeg. Now vlc runs (the big bug bunny movie). >>> >>> What I can do now is to rebuild glib with meson (keeping first >>> libglib-2.0.la, then using the instructions Bruce provided in his >>> other mail). Then try to rebuild vlc. >> >> Here is the tonight (European time) interesting(!) experiment: I've >> rebuilt glib2 by the book, but keeping the old .la file. then I've >> rebuilt vlc, and that went to completion, but when I started vlc, I >> got immediately a segfault. And guess what, gdb tells it is in a >glib2 >> function (g_hash_table_lookup again)... I have rebuilt ffmpeg, but no > >> change. I have not tried to recompile libva... >> >> Let us try now by removing the .la file, and removing references to >it >> (I'll archive them first, just in case...). > >Removing references to the .la file did not do any good. vlc still >compiles, but segfault when run. > >recompiling glib with autotools, vlc works (no need to recompile >vlc)... > >Pierre > > >-- >http://lists.linuxfromscratch.org/listinfo/blfs-dev >FAQ: http://www.linuxfromscratch.org/blfs/faq.html >Unsubscribe: See the above information page
This was mentioned on IRC too, plan to dig into it tonight on working gnome 3.26.1 build with previous glib built with auto tools. -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
