当前位置: 首页 > 工具软件 > ClearSilver > 使用案例 >

ubuntu 12.04 X64 编译安装 clearsilver 时错误

陶唯
2023-12-01

照文档提示安装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 安装完成。


 类似资料: