unrecognized character after (?<

warning: preg_match() [function.preg-match]: Compilation failed: unrecnized character after (?< at offset 3 in /web/sopac/htdocs/sites/all/libraries/sopac/locum-1.1.0-rc1/connectors/locum_iii_2007/locum_iii_2007.php on line 273.

On a CentOS 5.4, PHP 5.2.10.

Dont' know if it's because of my OS or PHP version, but the fix was to change
$regex_r = '/(?<hold_num>\d+) hold/';
to
$regex_r = '/(?P<hold_num>\d+) hold/';
ala http://drupal.org/node/316940#comment-1075350

PS, should we be posting bugs to the drupal issue queue so you can update status & close tickets? Or you might consider installing casetracker or project