Topic: libmusicbrainz-4.0.0 MacOSX troubles
Hi,
I trying to build libmusicbrainz-4.0.0 on MacOSX and I have followed included install.txt instructions.
here is the command line that i have used:
cmake -L -DNEON_LIBRARIES:FILEPATH=/opt/local/lib/libneon.dylib -DNEON_INCLUDE_DIR:PATH=/opt/local/include/neon -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/fma/libmusicbrainz/4.0.0then run make and make install
All seems to be successfully built ... no output errors
My problem is that the resulting libmusicbrainz4.3.0.0.dylib in my targeted prefix folder using otool -L give me this result :
/usr/local/fma/libmusicbrainz/4.0.0/lib/libmusicbrainz4.3.0.0.dylib:
libmusicbrainz4.3.dylib (compatibility version 3.0.0, current version 3.0.0)
/opt/local/lib/libneon.27.dylib (compatibility version 30.0.0, current version 30.6.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.10)there is no path for libmusicbrainz4.3.dylib
When other binary try to use the linked using ln -s in /usr/local/lib/libmusicbrainz4.3.dylib I have an error saying that
dyld: Library not loaded: libmusicbrainz4.3.dylibrunning otool -L on the binary which need libmusicbrainz4.3.dylib give me the same result
...
/usr/local/fma/libdiscid/0.2.2/lib/libdiscid.0.dylib (compatibility version 3.0.0, current version 3.1.0)
/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos (compatibility version 5.0.0, current version 5.0.0)
/usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current version 41.0.0)
/opt/local/lib/libexpat.1.dylib (compatibility version 8.0.0, current version 8.0.0)
/opt/local/lib/libslang.2.dylib (compatibility version 2.0.0, current version 2.2.0)
libmusicbrainz4.3.dylib (compatibility version 3.0.0, current version 3.0.0)
/opt/local/lib/libFLAC++.6.dylib (compatibility version 9.0.0, current version 9.0.0)
/opt/local/lib/libFLAC.8.dylib (compatibility version 11.0.0, current version 11.0.0)
...Resulting libmusicbrainz4.3.0.0.dylib in the src folder after the make step running otool -L give me this result
/Users/suroot/Develop/libmusicbrainz/libmusicbrainz-4.0.0/libmusicbrainz-4.0.0/src/libmusicbrainz4.3.0.0.dylib:
/Users/suroot/Develop/libmusicbrainz/libmusicbrainz-4.0.0/libmusicbrainz-4.0.0/src/libmusicbrainz4.3.dylib (compatibility version 3.0.0, current version 3.0.0)
/opt/local/lib/libneon.27.dylib (compatibility version 30.0.0, current version 30.6.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.10)I don't have encountered trouble with libdiscid-0.2.2 (built myself) or libmusicbrainz-3.0.3 (using brew or macports).
I have made some search on google and found these
http://hintsforums.macworld.com/showthread.php?t=79226
http://www.cmake.org/pipermail/cmake/20 … 24112.html
I would like to know if I have made something wrong or if something have change between libmusicbrainz-3.0.3 and libmusicbrainz-4.0.0 with cmake process ?
as example
running otool -L on libdiscid-0.2.2 give good result
/usr/local/fma/libdiscid/0.2.2/lib/libdiscid.0.2.1.dylib:
/usr/local/fma/libdiscid/0.2.2/lib/libdiscid.0.dylib (compatibility version 3.0.0, current version 3.1.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 550.42.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.10)running otool -L on libmusicbrainz-3.0.3 give good results too
/usr/local/Cellar/libmusicbrainz/3.0.3/lib/libmusicbrainz3.6.3.0.dylib:
/usr/local/lib/libmusicbrainz3.6.3.0.dylib (compatibility version 6.0.0, current version 6.3.0)
/usr/local/Cellar/neon/0.29.6/lib/libneon.27.dylib (compatibility version 30.0.0, current version 30.6.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.10)Many thanks in advance for all advices.
Kind Regards