Re: [問題] 想請問修改ports底下的source之後 Makef …

看板FreeBSD作者時間18年前 (2007/10/25 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《Blueshine.bbs@ptt.cc (越活越年輕的心)》之銘言: : 標 題: [問題] 想請問修改ports底下的source之後 Makefile的寫法 : 發信站: 批踢踢實業 (Wed Oct 24 22:52:01 2007) : 轉信站: OfO!news.ntu!ctu-gate!ctu-reader!news.nctu!ptt : : 我手動將proftpd的iconv patch,加到source中相對應的地方 : : 主要的變動是在/usr/ports/ftp/proftpd/work/proftpd-1.3.1/modules底下 : 多了mod_codeconv.c 和 mod_df.c : : 現在遇到的問題,是在編譯的時候,會找不到patch中新加入的function : (undefine reference to XXX... ) : : 我嘗試去改/usr/ports/ftp/proftpd/Makefile 但不能解決 : 似乎還要去改/usr/ports/ftp/proftpd/work/proftpd-1.3.1/modules/Makefile : : 不知道有沒有對Makefile比較熟的能指點一下? : : : -- : 下面是錯誤訊息 : : test -z """" || (cd locale/ && gmake locale) : /bin/sh ./libtool --mode=link gcc -L./lib -o proftpd src/main.o [deleted] : -L/usr/ports/ftp/proftpd/work/proftpd-1.3.1/lib -lpam -lsupp -lcrypt -lutil 要將全部的 obj file 合起來造出 proftpd 時出了問題,找不到 iconv 的 function 解決辦法是想辦法讓它加上 -L/usr/local/lib -liconv 一個可能是在 work/proftpd-1.3.1/Makefile 的第 18 行 MAIN_LIBS= 改成 MAIN_LIBS=-L/usr/local/lib -liconv 試試看吧~ -- 未來最舊小棧 Oldest Future Object █▇█˙通訊頻率 OfO.twbbs.org ◢▉◤ ◆來源座標 140.112.29.136
文章代碼(AID): #177uXb00 (FreeBSD)
文章代碼(AID): #177uXb00 (FreeBSD)