centos 安装mono 遇到问题

来源:互联网 发布:怎样养淘宝小号 编辑:程序博客网 时间:2024/05/22 08:04

1、安装mono遇到的错误:

/usr/local/src/mono /eglib/src/gunicode.c : undefined reference to `locale_charset'


解决:http://www.cnblogs.com/shiningrise/archive/2012/11/23/2785120.html

  1. run ./configure

  2. go to eglib/

  3. open config.h and replace following string

    #define HAVE_LOCALCHARSET_H 1  ====> #define HAVE_LOCALCHARSET_H 0


安装 xsp遇到的错误:


2、Your sqlite3 version is old - please upgrade to at least v3.5.0!

执行  yum install sqlite

提示:Package sqlite-3.3.6-5.i386 already installed and latest version


自己手动安装:

1) wget http://www.sqlite.org/sqlite-3.5.6.tar.gz
2) tar -xzvf sqlite-3.5.6.tar.gz
3) cd sqlite-3.5.6
4) ./configure --disable-tcl --prefix=/usr
5) make
6) make install 

sqlite3 -version 显示 3.5.6


3、又遇到了[ERROR] FATAL UNHANDLED EXCEPTION: System.EntryPointNotFoundException: sqlite3_next_stmt 错误。


继续找资料,非常感谢这位同学分享了他的经历:http://kb.cnblogs.com/page/90399/


在 ./configure -prefix=/opt/mono 步骤之后,make 之前,执行下面步骤:

1) cd test/1.1/webcontrols

2) 分别 vi Makefile、Makefile.am、Makefile.in  3个文件,删除下面几个位置的值:

a、

dbpage1.aspx \
dbpage2.aspx \

b、

sqlitedir = $(pkglibdir)/test/1.1/webcontrols
sqlite_DATA = dbpage.sqlite \
                       dbpage2.sqlite
samplesbindir = ....
samplesbin_SCRIPTS = ...
dbpage_test_setup_build = ...
EXTRA_Dist = $(sqlite_DATA) ...
all: all-am

c、

dbpage_test_setup.exe :$(dbpage_test_setup_build)....
# ...... 一直到 ......
dbpage2.sqlite: dbpage_test_setup.exe
    $(RUNTIME) dbpage_test_setup.exe

然后  cd ../../../


再 make 、 make install  就可以成功了。

我把我修改的传到盘里了,有需要的同学可以直接用 http://pan.baidu.com/share/link?shareid=129742&uk=3171690728

原创粉丝点击