Help us understand the problem. What is going on with this article?

FreeBSD12でrelaydを使う方法

[2019年5月30日 追記]
https://github.com/freebsd/freebsd-ports/blob/master/net/relayd/Makefile
relaydのportsが更新されて、
libresslをスタティックリンクするように変更になったのでFreeBSD12でも使えるようになりました。
さきほど確認したらpkgのリポジトリにも登録されていたのでインストールも簡単です

# pkg install relayd

2019年1月8日現在、FreeBSD12上のrelaydのportsのがBROKENなのでports/pkgからインストールすることができません

BROKEN_FreeBSD_12=      does not build, OpenSSL 1.1 unsupported

12用がないのでFreeBSD11用のパッケージを無理やりインストールします

# pkg add -f http://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/relayd-5.5.20140810_3.txz

起動しようとするとlibssl.so.8が必要なのでエラーになります

# /usr/local/etc/rc.d/relayd onestart
Performing sanity check on relayd configuration:
ld-elf.so.1: Shared object "libssl.so.8" not found, required by "relayd"
/usr/local/etc/rc.d/relayd: WARNING: failed precmd routine for relayd

そんな時に便利なパッケージがcompat11xです
FreeBSD11のライブラリをインストールしてくれるパッケージです
amd64用のパッケージ名はcompat11x-amd64になります
これをインストールして起動してみます

# pkg install compat11x-amd64
# /usr/local/etc/rc.d/relayd onestart
Performing sanity check on relayd configuration:
/usr/local/etc/relayd.conf:60: cannot load certificates for relay wwwssl
/usr/local/etc/relayd.conf:112: syntax error
/usr/local/etc/rc.d/relayd: WARNING: failed precmd routine for relayd

ライブラリが足りないとは言われなくなったので設定ファイルを整えれば起動できそうです

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away