While installing couch DB 1.5.1 from source, in the step where make is called I get this error

make[1]: *** No rule to make target `THANKS', needed by `THANKS.gz'.  Stop.
make[1]: Leaving directory `/somedir'
make: *** [install-recursive] Error 1

Machine details

Linux machinename 2.6.32-431.1.2.el6.x86_64 #1 SMP Sun Nov 24 09:37:37 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

I saw from Couch DB bug archives that this is a locale problem and setting

export LC_TYPE=C

Would solve the issue, but it doesn't solve the issue.

I followed the instructions from this URL for guidance, overcame a lot of obstacles before this, and eventually stuck here. Any help will be appreciated.

Link is http://asaf.github.io/blog/2013/07/08/installing-couch-db-on-amazon-ami/

有帮助吗?

解决方案

THANKS file isn't available since it's generated automatically from git log - you'd probably downloaded git archive instead. To solve the issue:

  1. use git clone to get the source code
  2. OR just touch THANKS to workaround the issue in your case
  3. OR use distributed sources from official web site
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top