中村@川越市です. 

In article <041015160004.M0124332@proxsv18.u-aizu.ac.jp>,
  s1080224@u-aizu.ac.jp (Norihiko Murase) writes:

村瀬さん>  結論から言えば、やはりダメでした…。

自分でもいろいろと試してみましたが, ダメでしたね. 
makefile.freebsd で include してる bsd.lib.mk の影響なのかしら. 

ということで, おとなしく libpng-1.2.7-config.tar.gz を取ってきて
LDFLAGS に -L/path/to/lib を追加して make したところ

% ldd .libs/libpng.so.3
.libs/libpng.so.3:
        libz.so => /path/to/lib/libz.so (0x28126000)
        libm.so.2 => /usr/lib/libm.so.2 (0x28137000)

というのが出来ました. 

村瀬さん>  うーん、困った…。

元の問題は解決できてませんが, とりあえず使うのには困らないかと思います.
いかがでしょう?

---
moo-news@nakamuraS.org