Having downloaded the latest just announced 1.8.4... Yes the getopt problem
goes away, but, there are other nuances - for one, pound simply won't start.
After obvious
# ./configure --with-ssl=/usr/local/ssl
(/usr/local/ssl is where thread-safe OpenSSL 0.9.7f lives)
# gmake
...
# ldd pound
pound:
libssl.so.0.9.7 => /usr/local/lib/libssl.so.0.9.7 (0x28079000)
libcrypto.so.0.9.7 => /usr/local/lib/libcrypto.so.0.9.7 (0x280a7000)
libc_r.so.4 => /usr/lib/libc_r.so.4 (0x28198000)
libc.so.4 => /usr/lib/libc.so.4 (0x2824e000)
# cat > pound.conf
ListenHTTP 127.0.0.1,8000
UrlGroup ".*"
Backend 127.0.0.1,80,1
EndGroup
^D
# ./pound -f pound.conf
# tail /var/log/messages
...
May 6 05:30:19 pound: starting...
# ps ax | grep pound
55098 p0 R+ 0:00.00 grep pound
#
And so pound simply disappears... Ok, proceeding in debug mode,
adding logmsg here and there reveals this:
# ./pound -f pound.conf
# tail /var/log/messages
...
May 6 05:47:22 pound: starting...
May 6 05:47:22 pound: pound.c: before config_parse...
May 6 05:47:22 pound: config.c: before getopt...
#
As pound: config.c: after getopt... did not appear I assume
getopt still doesn't work, although it does compile.
BTW, I had no problem building Pound 1.8 in the same environment.
Sincerely,
Dmitry Dvoinikov
http://www.targeted.org/
|