On Tue, Nov 10, 2020 at 06:34:21PM +0100, Christopher Gregory via blfs-support 
wrote:
> Hello,
> 
> I am working through another installation, and have found that libsoup will 
> not compile against sysprof.  The following error occurs:
> 
> /usr/bin/ld: /usr/lib/libsysprof-capture-4.a(sysprof-collector.c.o): in 
> function `use_single_trace':
> /sources/sysprof-3.38.1/build/../src/libsysprof-capture/sysprof-collector.c:119:
>  undefined reference to `pthread_getspecific'
> 
> The only way that I could get libsoup to compile and install was by going 
> into the meson_options.txt and setting the option to use sysprof to disabled.
> 
> Has anyone actually tested and got this combination to work?
> 
> I notice that arch have dropped the need to make sysprof a requirement.  I 
> have not found any patch to date to actually get it to work.  I am using the 
> svn version of systemd blf from 2020-11-01.  There has been no update to 
> sysprof so I could not see if a later version worked.
> 
> Re-installing sysprof made no difference to the above error.  I have only 
> used the commands listed in the book and not added anything extra to the 
> build commands, ie nothing optional.
> 
> Regards,
> 
> Christopher.

Starting a fresh sub-thread to reply to this, because we were
floundering.  I've just hit this, and apart from Christopher's post
google found
https://github.com/mesonbuild/meson/issues/7929

Seems to be a problem with meson-0.56.0, apparently will be fixed
with 0.56.1 by
https://github.com/mesonbuild/meson/commit/2b923f532c3e16687910fecb09cedb80a76597cf.diff
but that didn't make any difference for me.

I then tried Christopher's change to -Dsysprof=disabled and libsoup
built.  I agree with him that it shows no signs of downloading
anything for sysprof.

Meson reported:
Dependency sysprof-capture-4 skipped: feature sysprof disabled
and the verbose output from ninja did not mention sysprof.

ĸen
-- 
Internal error in fortune program:
    fnum=2987  n=45  flag=1  goose_level=-232323
Please write down these values and notify fortune program admin.
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to