I think one of the steps of bootup is to run ldconfig. If you run it manually it will probably give the same error.
If you do the following: -
ls -al /usr/lib/libxd640.so.1
The file is probably 0 length.
You may wish to remove and reinstall the ipk. I think something like this may do it: -
ipkg install libxd640 -force-reinstall
else
ipkg remove libxd640
ipkg install libxd640
Of course, since none of your apps are broken, maybe just remove it?
- Bundabrg