I think it's becoming clear what the problem is: you're trapped partially between moving to a completely working /opt system. I've been there, but it's a confusing place and I can't give you a clear way out.
There's a moment in between moving from ipkg.sh to a completely self-sustained /opt system when you get half-baked combinations like yours. I'm all through, thankfully. For instance, I don't have both ipkg and ipkg-opt, nor uclibc and uclibc-opt. I'm afraid I'm not sure why there are two versions. Transitional packages, anyone?
OK, so here's my package list:
Code:
adduser - 1.9.0
autoconf - 2.61
automake - 1.10
bash - 3.2.17
bc - 1.06
bison - 2.3
buildroot - 4.1.1
bzip2 - 1.0.4
coreutils - 6.9
cron - 4.1
cups - 1.3.5
cyrus-sasl
ddclient - 3.7.3
diffutils - 2.8.1
e2fslibs - 1.40.3
e2fsprogs - 1.40.3
expat - 2.0.1
faad2 - 2.5
file - 4.21
findutils - 4.2.32
flex - 2.5.34
fontconfig - 2.5.0
freetype - 2.1.10
gawk - 3.1.6
gconv-modules
gdbm - 1.8.3
glib - 2.9.6
gnutls - 1.6.3
grep - 2.4.2
groff - 1.19.2
inetutils - 1.5
ipkg - 0.99.149
joe - 3.5
less - 418
libart - 2.3.17
libbt - 1.05
libcurl - 7.18.0
libdb - 4.2.52
libevent - 1.3d
libgcrypt - 1.2.4
libgd - 2.0.35
libgpg-error
libjpeg - 6b
libmad - 0.15.1b
libogg - 1.1.3
libpng - 1.2.24
libsigc++ - 2.0.18
libstdc++ - 0.2.0
libtasn1 - 0.3.10
libtiff - 3.8.2
libtool - 1.5.24
libtorrent - 0.12.0
libuclibc++ - 0.2.2
libvorbis - 1.1.2
libxml2 - 2.6.31
libxslt - 1.1.22
lighttpd - 1.4.18
lsof - 4.78
lynx - 2.8.6
m4 - 1.4.8
make - 3.81
man - 1.6f
mc - 4.6.1
ncurses - 5.6
ncursesw - 5.6
net-tools
nload - 0.6.0
openldap-libs
openssh - 4.7p1
openssl - 0.9.7m
patch - 2.5.9
pcre - 7.6
perl - 5.8.8
perl-io
perl-net
php - 5.2.5
php-fcgi
pkgconfig - 0.15.0
popt - 1.7
privoxy - 3.0.8
readline - 5.2
rrdtool - 1.2.23
rsync - 2.6.9
rtorrent - 0.8.0
samba2 - 2.2.12
screen - 4.0.3
sdparm - 0.99
sed - 4.1.5
slang - 2.1.2
streamripper - 1.62.1
tar - 1.18
termcap - 1.3.1
tor - 0.1.2.19
tre - 0.7.5
uclibc-opt
unzip - 5.52
vsftpd - 2.0.5
wget-ssl
which - 2.18
xmlrpc-c
zlib - 1.2.3
And here's the package list I follow (and use in /opt/etc/ipkg.conf).
Try installing ipkg-opt first of all and if that doesn't fix it then get all your packages (ipkg list_installed) one by one and -force-reinstall them. But it's not gonna be nice.