iptablesのコンパイル中にlibnetfilter_conntrack
githubからソースをコンパイルしようとしましたが、これらのいずれもHURDソフトウェアリポジトリで利用できず、構成中にエラーが発生しました。iptables
libnetfilter_conntrack
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether ln -s works... yes
configure: error: Linux only, dude!
そして私のカーネルは、
$ uname -a
GNU debian 0.9 GNU-Mach 1.8+git20190109-486/Hurd-0.9 i686-AT386 GNU
そして私の最終的な目標はiproute2をコンパイルすることでした。
11
ここでの問題は、HurdとLinuxでのコンパイルの違いではありません。つまり、別のOSでLinux専用のファイアウォールとlibをコンパイルしようとしているということです。
おそらくあなたが探しているのは、GNU / Hurdの新しいプログラムで、そのコマンドラインインターフェースはプログラム
—
カピル
iptables
やのものと似ていiproute2
ます。構成されているネットワーク(IPv4とIPv6)が類似しているため、これが可能になる場合があります。その場合は、GNU / Hurdの同等のプログラムのソースを調べて、それらの新しいコマンドラインインターフェイスを記述してください。