aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2013-09-12 17:49:40 -0400
committerGravatar Joey Hess <joey@kitenet.net>2013-09-12 17:49:40 -0400
commit0e8e9724fd7312a15057b3b65891498912282145 (patch)
treede8694e0dbae3aadc8431471b69c21e0d2b603de
parent59ae2afd93a5f97ea243764da5b1cfa8c532b6d6 (diff)
response
-rw-r--r--doc/bugs/cabal_install_fails_to_install_manpage.mdwn16
1 files changed, 15 insertions, 1 deletions
diff --git a/doc/bugs/cabal_install_fails_to_install_manpage.mdwn b/doc/bugs/cabal_install_fails_to_install_manpage.mdwn
index 8c4bbea3f..265ad2432 100644
--- a/doc/bugs/cabal_install_fails_to_install_manpage.mdwn
+++ b/doc/bugs/cabal_install_fails_to_install_manpage.mdwn
@@ -26,4 +26,18 @@ I figured it out - that stuff is in the makefile, I updated [[install/cabal]] ac
> Perhaps cabal put the man pages somewhere else? After all, you
> apparently did not set --datadir --[[Joey]]
-> > True, I didn't - the docs didn't say to. ;) But really, it's one of two things, either Setup.hs can install manpages, and then the Makefile shouldn't install it, or we should update documentation to use the makefile only. I'll try this again next time I reinstall through cabal i guess... -- [[anarcat]]
+> > True, I didn't - the docs didn't say to. ;) But really, it's one of two things, either Setup.hs can install manpages, and then the Makefile shouldn't install it, or we should update documentation to use the makefile only. I'll try this again next time I reinstall through cabal i guess... -- [[anarcat]]a
+
+>>> The default location cabal installs man pages to is
+>>> `~/.cabal/share/man/man1`. That is insane, but it is not as
+>>> insane as not installing programs into PATH, which is why
+>>> the documentation tells how to set --bindir to fix that particular
+>>> cabal insanity. (Also, many systems don't have a good per-user
+>>> man directory anyway.)
+>>>
+>>> `make install` does not use `cabal install` because as noted, cabal
+>>> install is thurougly bat shit crazy. Not all systems that have
+>>> cabal have make, which is why the cabal documentation is the way it is.
+>>> --[[Joey]]
+
+[[done]]