I get an error message like “PHP Fatal error: Function name must be a string in /../parse-user-agent.php”

Do you have eAccelerator installed? If so this is a known issue with eAccelerator and PHP’s “anonymous” functions, which are used in the user agent parsing library. As no new versions of eAccelerator have been released for over 3 years, you should look to replace it or disable it.