Git Build Problems - libsndfile make wants to muck around in MacPorts directories

35 views
Skip to first unread message

Neil Tiffin

unread,
Apr 10, 2016, 11:07:43 AM4/10/16
to extemp...@googlegroups.com
I know git is in transition right now and I don’t need immediate fixes, but I though I would report a problem in case it helps with the next release.

Using git as of eece8d98e5fded393dbcb67e3576dd87ffff29ba

System
System Version: OS X 10.11.4 (15E65)
Kernel Version: Darwin 15.4.0
System Integrity Protection: Enabled

Dependencies installed via MacPorts.

It seems that extempore’s building of libsndfile conflicts with the version installed by MacPorts. I don’t see any reason for extempore to be mucking around in the octave installation or any reason to build libsndfile again when it is already installed.

Not that the MacPorts version of libsndfile is correctly installed with octave support.

Last part of the log.

CC sndfile-deinterleave.o
CCLD sndfile-deinterleave
CC sndfile-concat.o
CCLD sndfile-concat
CC sndfile-salvage.o
CCLD sndfile-salvage
[ 97%] Performing install step for 'sndfile'
Making install in M4
Making install in man
../Cfg/install-sh -c -d '/Maui-Dev/extempore/extempore/cmake-build/deps-install/share/man/man1'
/usr/bin/install -c -m 644 sndfile-info.1 sndfile-play.1 sndfile-convert.1 sndfile-cmp.1 sndfile-metadata-get.1 sndfile-metadata-set.1 sndfile-concat.1 sndfile-interleave.1 sndfile-deinterleave.1 sndfile-salvage.1 '/Maui-Dev/extempore/extempore/cmake-build/deps-install/share/man/man1'
Making install in doc
../Cfg/install-sh -c -d '/Maui-Dev/extempore/extempore/cmake-build/deps-install/share/doc/libsndfile'
/usr/bin/install -c -m 644 index.html libsndfile.jpg libsndfile.css api.html command.html bugs.html sndfile_info.html new_file_type.HOWTO win32.html FAQ.html lists.html embedded_files.html octave.html dither.html tutorial.html '/Maui-Dev/extempore/extempore/cmake-build/deps-install/share/doc/libsndfile'
Making install in Win32
Making install in src
../Cfg/install-sh -c -d '/Maui-Dev/extempore/extempore/cmake-build/deps-install/lib'
/bin/sh ../libtool --mode=install /usr/bin/install -c libsndfile.la '/Maui-Dev/extempore/extempore/cmake-build/deps-install/lib'
libtool: install: /usr/bin/install -c .libs/libsndfile.1.dylib /Maui-Dev/extempore/extempore/cmake-build/deps-install/lib/libsndfile.1.dylib
libtool: install: (cd /Maui-Dev/extempore/extempore/cmake-build/deps-install/lib && { ln -s -f libsndfile.1.dylib libsndfile.dylib || { rm -f libsndfile.dylib && ln -s libsndfile.1.dylib libsndfile.dylib; }; })
libtool: install: /usr/bin/install -c .libs/libsndfile.lai /Maui-Dev/extempore/extempore/cmake-build/deps-install/lib/libsndfile.la
../Cfg/install-sh -c -d '/Maui-Dev/extempore/extempore/cmake-build/deps-install/include'
/usr/bin/install -c -m 644 sndfile.hh '/Maui-Dev/extempore/extempore/cmake-build/deps-install/include'
../Cfg/install-sh -c -d '/Maui-Dev/extempore/extempore/cmake-build/deps-install/include'
/usr/bin/install -c -m 644 sndfile.h '/Maui-Dev/extempore/extempore/cmake-build/deps-install/include'
Making install in Octave
mkdir: /opt/local/lib/octave/3.8.2/site: Permission denied
mkdir: /opt/local/lib/octave/3.8.2/site: No such file or directory
mkdir: /opt/local/lib/octave/3.8.2/site/oct: No such file or directory
mkdir: /opt/local/lib/octave/3.8.2/site/oct/x86_64-apple-darwin15.4.0: No such file or directory
make[5]: *** [install-exec-local] Error 1
make[4]: *** [install-am] Error 2
make[3]: *** [install-recursive] Error 1
make[2]: *** [libsndfile/src/sndfile-stamp/sndfile-install] Error 2
make[1]: *** [CMakeFiles/sndfile.dir/all] Error 2
make: *** [all] Error 2

Ben Swift

unread,
Apr 11, 2016, 12:07:47 AM4/11/16
to extemp...@googlegroups.com
Hi neil

Will investigate this - it certainly doesn't have to do this step if
you're getting your deps from macports, but the documentation on how to
configure it is pretty sparse. Working on a re-jig of docs/install.rst
right now, will push it up asap. Thanks for your patience.

Cheers,
Ben

Neil Tiffin

unread,
Apr 11, 2016, 9:32:28 AM4/11/16
to extemp...@googlegroups.com
Ben,

The build process completed without stopping after yesterdays git updates.

I have more testing to do to make sure everything actually works, but its good for now.

Thank you.

Neil
> --
> You received this message because you are subscribed to the Google Groups "Extempore" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to extemporelan...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages