-
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 6 replies
-
FYI. Moved to a discussion since I just tried multiple configuration options on FreeBSD 13.1 and they all compiled with issue. Seems like something unique to the setup. |
Beta Was this translation helpful? Give feedback.
-
Well, I'm not sure I'd be able to send you the library file. I think that it is important to note that Motion does not use that library directly. It would be used only indirectly based upon libs that Motion does use. Reviewing the file name, I'd guess that it is used by libjpeg, ffmpeg or webp so you may want to check the integrity of the installs for those. One other note:
pip is a python application installer. Motion is not a python app and the v0.2.0 is some python application with the same name that has nothing to do with this Motion application. All the installs here would be using |
Beta Was this translation helpful? Give feedback.
-
The log of the compile is here. I do install xfce, slim and firefox in my FreeBSD test machine |
Beta Was this translation helpful? Give feedback.
-
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 EDIT: |
Beta Was this translation helpful? Give feedback.
-
It was the sequence that it was listed. After the webp libs and before the ffmpeg. After that I used the command
I'd note that I've subsequently learned that it is not xfce. It has to do with the version 1.2.4 that I installed on my system in November did not have this requirement. But now the new version 1.2.4 does have this. A bug has been submitted to FreeBSD but the initial response has been "probably need to refresh your tree". |
Beta Was this translation helpful? Give feedback.
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…