The version on MacPorts actually installs fine — the problem you’re getting is that you’ve already installed liblouis in the same place MacPorts is attempting to install it. You could force an overwrite as the error message suggests by running ‘port -f activate liblouis’ In any case I feel fairly sure that bundling the library with your app when providing it to end-users is the preferred distribution model (while providing options to use system-provided liblouis versions and especially user-provided tables, as specified by the license). If this is the case, a MacPorts/Homebrew installers would mostly benefit developers. For end-users, there are too many variables you can’t control if you’re trying to build from source and install system-wide binaries — you’ve encountered plenty of them, imagine trying to respond to support requests from non-developers on these types of issues. Bundling the library removes most of those variables. Anyway that’s just my 2c; it would be great to keep the MacPorts version more up-to-date. On Jun 6, 2014, at 2:31 PM, Greg Kearney <gkearney@xxxxxxxxx> wrote: > I would think that we should update the liblouis and liblouistdml packages on > MacPorts, short of having a reliable standard installer this may be the best > way for end users to get these. The current versions are out of date and will > not longer install from MacPorts generating the following: > > gkearney$ sudo port install liblouis > Warning: port definitions are more than two weeks old, consider updating them > by running 'port selfupdate'. > ---> Fetching archive for liblouis > ---> Attempting to fetch liblouis-2.1.1_0.darwin_14.x86_64.tbz2 from > http://packages.macports.org/liblouis > ---> Attempting to fetch liblouis-2.1.1_0.darwin_14.x86_64.tbz2 from > http://lil.fr.packages.macports.org/liblouis > ---> Attempting to fetch liblouis-2.1.1_0.darwin_14.x86_64.tbz2 from > http://nue.de.packages.macports.org/macports/packages/liblouis > ---> Fetching distfiles for liblouis > ---> Attempting to fetch liblouis-2.1.1.tar.gz from > http://distfiles.macports.org/liblouis > ---> Verifying checksums for liblouis > ---> Extracting liblouis > ---> Configuring liblouis > ---> Building liblouis > ---> Staging liblouis into destroot > ---> Installing liblouis @2.1.1_0 > ---> Activating liblouis @2.1.1_0 > Error: org.macports.activate for port liblouis returned: Image error: > /opt/local/lib/liblouis.2.dylib already exists and does not belong to a > registered port. Unable to activate port liblouis. Use 'port -f activate > liblouis' to force the activation. > Please see the log file for port liblouis for details: > > /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_liblouis/liblouis/main.log > To report a bug, follow the instructions in the guide: > http://guide.macports.org/#project.tickets > Error: Processing of port liblouis failed > > > Commonwealth Braille & Talking Book Cooperative > Greg Kearney, General Manager > 605 Robson Street, Suite 850 > Vancouver BC V6B 5J3 > CANADA > Email: info@xxxxxxxxx > > U.S. Address > 21908 Almaden Av. > Cupertino, CA 95014 > UNITED STATES > Email: gkearney@xxxxxxxxx > > > > For a description of the software, to download it and links to > project pages go to http://www.abilitiessoft.com For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com