dracインストール時にこんなエラーが出た場合
[root@localhost drac]# make
cc -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDASH_C -g -c -o rpc.dracd.o rpc.dracd.c
rpc.dracd.c:21:16: error: db.h: No such file or directory
rpc.dracd.c:59: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
rpc.dracd.c: In function ‘drac_run’:
rpc.dracd.c:103: error: ‘BTREEINFO’ undeclared (first use in this function)
rpc.dracd.c:103: error: (Each undeclared identifier is reported only once
rpc.dracd.c:103: error: for each function it appears in.)
rpc.dracd.c:103: error: expected ‘;’ before ‘bti’
rpc.dracd.c:130: error: ‘bti’ undeclared (first use in this function)
rpc.dracd.c:133: error: ‘dbp’ undeclared (first use in this function)
rpc.dracd.c:135: error: ‘DB_BTREE’ undeclared (first use in this function)
rpc.dracd.c: In function ‘dracproc_add_1_svc’:
rpc.dracd.c:260: error: ‘DBT’ undeclared (first use in this function)
rpc.dracd.c:260: error: expected ‘;’ before ‘key’
rpc.dracd.c:310: error: ‘key’ undeclared (first use in this function)
rpc.dracd.c:311: error: ‘data’ undeclared (first use in this function)
rpc.dracd.c:336: error: ‘dbp’ undeclared (first use in this function)
rpc.dracd.c: In function ‘expire’:
rpc.dracd.c:366: error: ‘DBT’ undeclared (first use in this function)
rpc.dracd.c:366: error: expected ‘;’ before ‘key’
rpc.dracd.c:380: error: ‘R_FIRST’ undeclared (first use in this function)
rpc.dracd.c:394: error: ‘key’ undeclared (first use in this function)
rpc.dracd.c:395: error: ‘data’ undeclared (first use in this function)
rpc.dracd.c:397: error: ‘dbp’ undeclared (first use in this function)
rpc.dracd.c:398: error: ‘R_NEXT’ undeclared (first use in this function)
rpc.dracd.c:409: error: ‘R_CURSOR’ undeclared (first use in this function)
# yum install db4-* でライブラリをインストール
Total 985 kB/s | 2.9 MB 00:02
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : db4-utils [1/4]
Installing : db4-java [2/4]
Installing : db4-tcl [3/4]
Installing : db4-devel [4/4]
Installed: db4-devel db4-java.i386 0:4.3.29-9.fc6 db4-tcl.i386 0:4.3.29-9.fc6 db4-utils.i386 0:4.3.29-9.fc6
Complete!
[root@localhost drac]# make
cc -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDASH_C -g -c -o rpc.dracd.o rpc.dracd.c
cc -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDASH_C -g -c -o drac_svc.o drac_svc.c
cc -o rpc.dracd rpc.dracd.o drac_xdr.o drac_svc.o -ldb
できた!