I thought Calibre Portable was drive letter insensitive (part of the reason for a fixed path-Library name.
Did you move or rename the Library on the Portable drive?
It expects the path to be
Code:
<drive letter here>:\Calibre Portable\Calibre Library