照文档提示安装clearsilver-0.10.5
./confugure && make
sudo make install
发现/usr/local/lib 下只有
-rw-r--r-- 1 root root 292420 5月 20 16:26 libneo_cgi.a
-rw-r--r-- 1 root root 597162 5月 20 16:26 libneo_utl.a
但是在 clearsilver-0.10.5/libs
-rw-rw-r-- 1 xuebingyuan xuebingyuan 292420 5月 20 16:26 libneo_cgi.a
-rw-rw-r-- 1 xuebingyuan xuebingyuan 386858 5月 20 16:26 libneo_cs.a
-rw-rw-r-- 1 xuebingyuan xuebingyuan 597162 5月 20 16:26 libneo_utl.a
确包含3个.a 文件
重新
sudo make install
发现
Running cs regression tests
Failed Regression Test: test_crc.cs
See test_crc.cs.out and test_crc.cs.err
make[1]: *** [test] 错误 1
按照http://blog.eaxi.com/clearsilver-64bit-test_crc-error/ 上提示
将
CS_TESTS = test.cs test2.cs test3.cs test4.cs test5.cs test6.cs test7.cs \
test8.cs test9.cs test10.cs test11.cs test12.cs test13.cs \
test14.cs test15.cs test16.cs test17.cs test18.cs test19.cs \
test_var.cs test_paren.cs test_chuck.cs test_trak1.cs test_iter.cs \
test_each_array.cs test_name.cs test_with.cs test_numbers.cs \
test_splice.cs test_joo.cs test_first_last.cs test_abs_max_min.cs \
test_comma.cs test_macro_set.cs test_func.cs test_escape.cs \
test_uvar.cs test_crc.cs
改为
CS_TESTS = test.cs test2.cs test3.cs test4.cs test5.cs test6.cs test7.cs \
test8.cs test9.cs test10.cs test11.cs test12.cs test13.cs \
test14.cs test15.cs test16.cs test17.cs test18.cs test19.cs \
test_var.cs test_paren.cs test_chuck.cs test_trak1.cs test_iter.cs \
test_each_array.cs test_name.cs test_with.cs test_numbers.cs \
test_splice.cs test_joo.cs test_first_last.cs test_abs_max_min.cs \
test_comma.cs test_macro_set.cs test_func.cs test_escape.cs \
test_uvar.cs \
#test_crc.cs
重新 make install 安装完成。