Re: [問題] 想請問修改ports底下的source之後 Makef …
※ 引述《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
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章