通过 brew 尝试使用 libpng15 构建 Webalizer

通过 brew 尝试使用 libpng15 构建 Webalizer

我之前更新了 brew 并最近尝试运行 webalizer,现在出现此错误:

libpng 警告:应用程序使用 libpng-1.2.41 构建但使用 1.5.10 运行 gd-png 错误:无法分配 libpng 主结构

我运行libpng-config --cflags --ldflags以获取 CFLAGS 和 LDFLAGS 变量,并将它们添加到信息文件中:

def install
  ENV['CFLAGS']='-I/opt/X11/include/libpng15'
  ENV['LDFLAGS']='-L/opt/X11/lib -lpng15'
  system "./configure", "--disable-debug",
                       "--disable-dependency-tracking",
                       "--prefix=#{prefix}"
  system "make install"
end

brew 可以从该信息文件构建,但是我仍然有 libpng 错误。

我如何构建 webalizer 以便它使用正确的 libpng 库?

相关内容