在Windows上安装Berkeley DB 4.8

时间:2017-04-27 15:23:04

标签: installation mingw berkeley-db msys

我正在尝试在Windows 10计算机上安装Berkeley DB 4.8.30。该项目位于E:\ deps \ db-4.8.30.NC。我正在使用MinGW msys程序进行安装,并运行以下命令:

cd /e/deps/db-4.8.30.NC/build_unix
../dist/configure --enable-mingw --enable-cxx --disable-shared --disable-replication
make

基于响应,配置似乎工作正常,但是当我尝试创建它时,它将无法成功编译。运行make命令后,我得到以下输出:

./libtool --mode=compile gcc -c -I. -I../dist/..  -O3  ../dist/../mutex/mut_fail
chk.c
libtool: compile:  gcc -c -I. -I../dist/.. -O3 ../dist/../mutex/mut_failchk.c -o
 mut_failchk.o
../dist/../mutex/mut_failchk.c: I funktion ö__mut_failchkö:
../dist/../mutex/mut_failchk.c:53:27: fel: inkompatibel typ f÷r argument 3 av öd
benv->is_aliveö
       dbenv, mutexp->pid, 0, DB_MUTEX_PROCESS_ONLY))
                           ^
../dist/../mutex/mut_failchk.c:53:27: anm: ödb_threadid_t {õven struct <anonym>}
ö f÷rvõntades men argumentet har typ öintö
../dist/../mutex/mut_failchk.c:57:51: fel: inkompatibel typ f÷r argument 3 av öd
benv->thread_id_stringö
       dbenv->thread_id_string(dbenv, mutexp->pid, 0, buf));
                                                   ^
../dist/../mutex/mut_failchk.c:57:51: anm: ödb_threadid_t {õven struct <anonym>}
ö f÷rvõntades men argumentet har typ öintö
make: *** [mut_failchk.o] Error 1

我已经环顾了几个小时但我找不到适合我的解决方案。我可以试着让它起作用吗?

0 个答案:

没有答案