Closed retokromer closed 8 years ago
Hi,
at a first sight, it seems due to your MediaInfoLib (libmediainfo-dev on Ubuntu).
Is it installed and reachable when compiling MC? (the -L path to MediaInfoLib or a direst path to libmediainfo.a when linking objects during the compilation)
Is it updated to the last version?
As long as I know, 0.7.86 is the last version and yes, it is reachable for compilation.
Hi,
Normally the medianconch linuxbrew package install its own version of MediaInfoLib, you do not need the linuxbrew media-info nor ubuntu libmediainfo-dev packages.
We would need full build logs to see if it detects the right version.
EDIT: and also the result of this command ls -l .linuxbrew/lib/libmediainfo.*
Thank you! On my testing computer there is the media-info
package:
lrwxrwxrwx 1 test test 46 Jul 21 19:35 .linuxbrew/lib/libmediainfo.a -> ../Cellar/media-info/0.7.86/lib/libmediainfo.a
lrwxrwxrwx 1 test test 47 Jul 21 19:35 .linuxbrew/lib/libmediainfo.so -> ../Cellar/media-info/0.7.86/lib/libmediainfo.so
lrwxrwxrwx 1 test test 49 Jul 21 19:35 .linuxbrew/lib/libmediainfo.so.0 -> ../Cellar/media-info/0.7.86/lib/libmediainfo.so.0
lrwxrwxrwx 1 test test 53 Jul 21 19:35 .linuxbrew/lib/libmediainfo.so.0.0.0 -> ../Cellar/media-info/0.7.86/lib/libmediainfo.so.0.0.0
I will try to delete it and reinstall, and let you know.
Yep, this way mediaconch
has been installed before mediainfo
, and worked as expected. Thank you! I may suggest that you add a test, in order to avoid this?
MediaConch build fine with media-info installed here (Ubuntu Server 16.04), this bug is strange, maybe compiler ABI changed between the build of media-info and mediaconch.
In all cases, mediaconch comes with is own mediainfolib, I will try to solve this path priority issue.
FYI: I just updated our production computers under Ubuntu. Same behaviour, but, as I know your hint, by deleting first mediainfo it worked fine.
(It worked fine for MediaConch CLI 16.06 via Linuxbrew.)
Here is the terminal output: