Minor Erlang & zlib path conflict. #18295

Closed
irgeek opened this Issue Mar 7, 2013 · 6 comments

Comments

Projects
None yet
3 participants

irgeek commented Mar 7, 2013

It looks like the erlang and zlib formulae are both trying to install a manpage to the same path:

$ brew link --overwrite --dry-run erlang
Would remove:
/usr/local/share/man/man3/zlib.3

$ ls -l /usr/local/share/man/man3/zlib.3
lrwxr-xr-x  1 username  admin  48  7 Mar 09:27 /usr/local/share/man/man3/zlib.3 -> ../../../Cellar/zlib/1.2.7/share/man/man3/zlib.3
Contributor

jacknagel commented Mar 7, 2013

Yuck, erlang shouldn't be shipping zlib man pages...

irgeek commented Mar 7, 2013

They're different man pages. The one installed by zlib is for the library itself and the one installed by erlang is for the erlang zlib API.

Contributor

jacknagel commented Mar 7, 2013

Surely they were aware "zlib.3" is taken.

irgeek commented Mar 7, 2013

Considering erlang installs hundreds of man pages (632 according to brew list erlang) they should probably be going into a separate section. Perl installs man pages in 3pm, openssl installs them in 3ssl, pcap in 3pcap, etc.

Contributor

jacknagel commented Mar 7, 2013

I agree, at the very least they should provide a configure option to set the man page extension.

Contributor

adamv commented Apr 13, 2013

We've reverted to Erlang 15 for the time being, so shrugging this off until we move forward again.

adamv closed this Apr 13, 2013

xu-cheng locked and limited conversation to collaborators Feb 16, 2016

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.