☆─────────────────────────────────────☆
AM@feeling-NOsmthSPAM-org (荔园AM) 于 (Thu Dec 4 13:02:53 2003) 提到:
gcc -O2 -Wunused -I../include -o thread -DCYGWIN -DTERMIOS record.c
thread.c -ltermcap -lcrypt -lcygipc
/cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0x2cb):
record.c: undefined reference to `_flock'
/cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0x314):
record.c: undefined reference to `_flock'
/cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0x830):
record.c: undefined reference to `_flock'
/cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0x873):
record.c: undefined reference to `_flock'
/cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0xac4):
record.c: undefined reference to `_flock'
/cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0xb05):
record.c: more undefined references to `_flock' follow
collect2: ld returned 1 exit status
make[1]: *** [thread] Error 1
make[1]: Leaving directory `/home/bbssrc_taoli/src'
<-- src
echo "done."
done.
☆─────────────────────────────────────☆
glutton.bbs@ttsx.cn-bbs.org (如果命运如此多舛) 于 (Thu Dec 4 13:31:17 2003) 提到:
不是hace的版本吧,for NT要加一个flock实现的。
【 在 AM@feeling-NOsmthSPAM-org (荔园AM) 的大作中提到: 】
: gcc -O2 -Wunused -I../include -o thread -DCYGWIN -DTERMIOS record.c
: thread.c -ltermcap -lcrypt -lcygipc
: /cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0x2cb):
: record.c: undefined reference to `_flock'
: /cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0x314):
: record.c: undefined reference to `_flock'
: /cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0x830):
: record.c: undefined reference to `_flock'
: /cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0x873):
: record.c: undefined reference to `_flock'
: /cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0xac4):
: ...................
☆─────────────────────────────────────☆
AM.bbs@TaoLiBBS.3322.ORG (世界的黑暗) 于 (Thu Dec 4 13:29:45 2003) 提到:
加了。。。。
不然的话,bcache.o肯定出错
【 在 glutton.bbs@ttsx.cn-bbs.org (如果命运如此多舛) 的大作中提到: 】
: 不是hace的版本吧,for NT要加一个flock实现的。
: 【 在 AM@feeling-NOsmthSPAM-org (荔园AM) 的大作中提到: 】
: : gcc -O2 -Wunused -I../include -o thread -DCYGWIN -DTERMIOS record.c
: : thread.c -ltermcap -lcrypt -lcygipc
: : /cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0x2cb):
: : record.c: undefined reference to `_flock'
: : /cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0x314):
: : record.c: undefined reference to `_flock'
: : /cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccaxh6By.o(.text+0x830):
: : record.c: undefined reference to `_flock'
: .................(以下省略)
☆─────────────────────────────────────☆
glutton.bbs@ttsx.cn-bbs.org (如果命运如此多舛) 于 (Thu Dec 4 13:33:30 2003) 提到:
record.c没有include flock那个文件,嘿嘿,
【 在 AM.bbs@TaoLiBBS.3322.ORG (世界的黑暗) 的大作中提到: 】
: 加了。。。。
: 不然的话,bcache.o肯定出错
: 【 在 glutton.bbs@ttsx.cn-bbs.org (如果命运如此多舛) 的大作中提到: 】
: : 不是hace的版本吧,for NT要加一个flock实现的。
: : .................(以下省略)
☆─────────────────────────────────────☆
AM.bbs@TaoLiBBS.3322.ORG (世界的黑暗) 于 (Thu Dec 4 13:44:27 2003) 提到:
一加就
gcc -o bbsd -O2 -Wunused -I../include -DSHOW_IDLE_TIME
-DWITHOUT_CHROOT -DDLM fl
ock.o admintool.o announce.o bbs.o bbsd.o bbsgopher.o bcache.o bm.o
boards.o cha
t.o comm_lists.o delete.o edit.o fileshm.o goodbye.o help.o io.o list.
o mail.o m
ain.o maintain.o modetype.o more.o namecomplete.o pass.o postheader.o
read.o rec
ord.o register.o screen.o sendmsg.o stuff.o talk.o term.o userinfo.o
vote.o xyz.
o readabc.o five.o -ltermcap -lcrypt -lcygipc -DBACKUP_RANGE_DELETE -L.
./lib -lB
BS
record.o(.text+0x110):record.c: multiple definition of `_flock'
flock.o(.text+0x110):flock.c: first defined here
collect2: ld returned 1 exit status
make[1]: *** [bbsd] Error 1
make[1]: Leaving directory `/home/bbssrc_taoli/src'
<-- src
echo "done."
done.
【 在 glutton.bbs@ttsx.cn-bbs.org (如果命运如此多舛) 的大作中提到: 】
: record.c没有include flock那个文件,嘿嘿,
: 【 在 AM.bbs@TaoLiBBS.3322.ORG (世界的黑暗) 的大作中提到: 】
: : 加了。。。。
: : 不然的话,bcache.o肯定出错
☆─────────────────────────────────────☆
hace.bbs@bbs.ccie.net.cn (半边海) 于 (Thu Dec 4 13:45:30 2003) 提到:
呵呵
gcc -O2 -Wunused -I../include -o thread -DCYGWIN -DTERMIOS record.c flock.c
修改 Makefile 和 Makefile.in
【 在 glutton.bbs@ttsx.cn-bbs.org (如果命运如此多舛) 的大作中提到: 】
: record.c没有include flock那个文件,嘿嘿,
: 【 在 AM.bbs@TaoLiBBS.3322.ORG (世界的黑暗) 的大作中提到: 】
: : 加了。。。。
: : 不然的话,bcache.o肯定出错
☆─────────────────────────────────────☆
glutton@feeling-NOsmthSPAM-org (液态蛇) 于 (Thu Dec 4 13:47:10 2003) 提到:
干脆把flock编译到那个lib里面多好,呵呵
【 在 AM.bbs@TaoLiBBS.3322.ORG (世界的黑暗) 的大作中提到: 】
: 一加就
: gcc -o bbsd -O2 -Wunused -I../include -DSHOW_IDLE_TIME
: -DWITHOUT_CHROOT -DDLM fl
: ock.o admintool.o announce.o bbs.o bbsd.o bbsgopher.o bcache.o bm.o
: boards.o cha
: t.o comm_lists.o delete.o edit.o fileshm.o goodbye.o help.o io.o list.
: o mail.o m
: ain.o maintain.o modetype.o more.o namecomplete.o pass.o postheader.o
: read.o rec
: ord.o register.o screen.o sendmsg.o stuff.o talk.o term.o userinfo.o
: vote.o xyz.
: ...................
☆─────────────────────────────────────☆
AM.bbs@TaoLiBBS.3322.ORG (世界的黑暗) 于 (Thu Dec 4 13:56:12 2003) 提到:
能否详细说明?
sigh~回去没有修改好的,回去重头开始做吧
【 在 glutton@feeling-NOsmthSPAM-org (液态蛇) 的大作中提到: 】
: 干脆把flock编译到那个lib里面多好,呵呵
: 【 在 AM.bbs@TaoLiBBS.3322.ORG (世界的黑暗) 的大作中提到: 】
: : 一加就
: : gcc -o bbsd -O2 -Wunused -I../include -DSHOW_IDLE_TIME
: : -DWITHOUT_CHROOT -DDLM fl
: : ock.o admintool.o announce.o bbs.o bbsd.o bbsgopher.o bcache.o bm.o
: : boards.o cha
: : t.o comm_lists.o delete.o edit.o fileshm.o goodbye.o help.o io.o list.
: : o mail.o m
: : ain.o maintain.o modetype.o more.o namecomplete.o pass.o postheader.o
: .................(以下省略)
☆─────────────────────────────────────☆
glutton.bbs@ttsx.cn-bbs.org (如果命运如此多舛) 于 (Thu Dec 4 14:02:08 2003) 提到:
哦,像YTHT那样,ytht的ythtlib和libythtbbs里面的文件编译成了lib库,
src下面编译的时候链上就可以了
【 在 AM.bbs@TaoLiBBS.3322.ORG (世界的黑暗) 的大作中提到: 】
: 能否详细说明?
: sigh~回去没有修改好的,回去重头开始做吧
: 【 在 glutton@feeling-NOsmthSPAM-org (液态蛇) 的大作中提到: 】
: : 干脆把flock编译到那个lib里面多好,呵呵
: : .................(以下省略)
☆─────────────────────────────────────☆
AM.bbs@TaoLiBBS.3322.ORG (世界的黑暗) 于 (Thu Dec 4 15:02:00 2003) 提到:
刚才试了一下
但record.c里面还是有问题
先要修改flock.c,把include bbs.h的路径改为/home/bbssrc/include/bbs.h
cp flock.c /home/bbssrc/lib/libBBS/
cd /home/bbssrc/lib
make
但是还是显示上面的错误
【 在 glutton.bbs@ttsx.cn-bbs.org (如果命运如此多舛) 的大作中提到: 】
: 哦,像YTHT那样,ytht的ythtlib和libythtbbs里面的文件编译成了lib库,
: src下面编译的时候链上就可以了
: 【 在 AM.bbs@TaoLiBBS.3322.ORG (世界的黑暗) 的大作中提到: 】
: : 能否详细说明?
: : sigh~回去没有修改好的,回去重头开始做吧