我用cygwin编译frepple-0.6.1

作到这里发现这个问题:

$ make all
make  all-recursive
make[1]: Entering directory `/cygdrive/c/frepple-0.6.1′
Making all in src
make[2]: Entering directory `/cygdrive/c/frepple-0.6.1/src’
Making all in utils
make[3]: Entering directory `/cygdrive/c/frepple-0.6.1/src/utils’
/bin/sh ../../libtool –tag=CXX   –mode=compile g++ -DHAVE_CONFIG_H -I. -I../..
  -I../../include -DDATADIRECTORY='”/usr/local/share”‘ -DLIBDIRECTORY='”/usr/loc
al/lib”‘ -I/usr/include/python2.5   -O3 -s -g -O2 -MT pythonutils.lo -MD -MP -MF
 .deps/pythonutils.Tpo -c -o pythonutils.lo pythonutils.cpp
libtool: Version mismatch error.  This is libtool 2.2.6, but the
libtool: definition of this LT_INIT comes from libtool 2.2.7a.
libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6
libtool: and run autoconf again.
make[3]: *** [pythonutils.lo] Error 63
make[3]: Leaving directory `/cygdrive/c/frepple-0.6.1/src/utils’
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/cygdrive/c/frepple-0.6.1/src’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/c/frepple-0.6.1′
make: *** [all] Error 2

以为是libtool的版本太新,用降级的方式来安装libtool-2.2.6,发现还真难,在苦无对策时,得到灵感看到

http://www.frepple.com/pmwiki/pmwiki.php/Frepple/InstallationLinuxSVN

Initialize the automake/autoconf/libtool scripts:
cd <project_directory>
make -f Makefile.dist prep

这下子得救了,看了可以继续make all

就让它先跑着,先回家了!