* FreeBSDにPacketiXをインストール [#be1b45b8] 適当にtarファイルを持ってくる # wget http://.../vpnserver-5410-v6test3-ja-freebsd-x64.tar.gz # tar xvfz vpnserver-5410-v6test3-ja-freebsd-x64.tar.gz # cd vpnserver # make ---- ranlib libssl.a ranlib libcrypto.a ranlib vpnserver.a gcc vpnserver.a -pthread -lm -lz -liconv libssl.a libcrypto.a -lreadline -lcurses -m64 -DCPU_64 -o vpnserver /usr/bin/ld: cannot find ... いろいろとたくさんでてきて、怒られる。その前に周辺ツール及び環境設定を行う。 # portinstall libgcrypt # portinstall readline # portinstall ncurses-devel # portinstall libiconv 再度トライ。 # gcc vpnserver.a -pthread -lm -lz -liconv libssl.a libcrypto.a -lreadline -lcurses -m64 -DCPU_64 -o vpnserver ---- /usr/bin/ld: cannot find -liconv *** Error code 1 liconvがいるか確認。 # ldconfig -r |grep iconv 19:-lkiconv.3 => /lib/libkiconv.so.3 99:-liconv.3 => /usr/local/lib/libiconv.so.3 136:-lbiconv.2 => /usr/local/lib/libbiconv.so.2 いてることを確認できたら、 # gcc -L/usr/local/lib vpnserver.a -pthread -lm -lz -liconv libssl.a libcrypto.a -lreadline -lcurses -m64 -DCPU_64 -o vpnserver # gcc -L/usr/local/lib vpncmd.a -pthread -lm -lz -liconv libssl.a libcrypto.a -lreadline -lcurses -m64 -DCPU_64 -o vpncmd でコンパイルができる。~ 尚、上記の場合は64bit環境で行ったが、環境に応じて変更していただきたい。