Skip to content

Unable to complete "make" command on FreeBSD 13.1; libsharpyuv.so: undefined reference to floorf #1641

Answered by Mr-Dave
aredon asked this question in Q&A
Discussion options

You must be logged in to vote

The good news is that I was able to reproduce this by not installing xfce. The offending package is webp. Specifically, it seems that the raw install of webp puts in a pkgconf file that indicates a requirement for libsharpyuv. In my FreeBSD install that first starts with installing xfce, that statement is not there.

For reference, the package config file is what the configure uses in order to determine dependencies and libs. The one for webp is located at /usr/local/libdata/pkgconfig/libwebp.pc

As for options, you can remove support for webp from Motion by using ./configure --without-webp Alternatively, you could edit the libwebp.pc file and remove the requires line(I do not know if there…

Replies: 5 comments 6 replies

Comment options

You must be logged in to vote
1 reply
@aredon
Comment options

Comment options

You must be logged in to vote
2 replies
@aredon
Comment options

@aredon
Comment options

Comment options

You must be logged in to vote
1 reply
@aredon
Comment options

Comment options

You must be logged in to vote
1 reply
@aredon
Comment options

Answer selected by aredon
Comment options

You must be logged in to vote
1 reply
@aredon
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #1639 on February 16, 2023 03:44.