[horde] syntax error, unexpected T_STRING NLS.php on line 122

patrick.lahni at precisionautobody.cc patrick.lahni at precisionautobody.cc
Wed Dec 19 18:35:08 UTC 2007


> Quoting patrick.lahni at precisionautobody.cc:
>
>>>> I have been using Horde/Imp for a very long time.  My OS is FBSD
>>>> 6.2-RELEASE and I just recently updated horde-base to version 3.1.5_1.
>>>> I
>>>> am using the ports package.  However, upon doing so, I keep receiving
>>>> the
>>>> following error:
>>>>
>>>> [Wed Dec 19 10:25:00 2007] [error] [client xxx.xxx.xxx.xxx] PHP Parse
>>>> error: syntax error, unexpected T_STRING in
>>>> /usr/local/www/horde/lib/Horde/NLS.php on line 122
>>>
>>> And what is on that line (and just above/below it) in your version?
>>
>> Above:
>>
>> /* First try language with the current charset. */
>>         $lang_charset = $lang . '.' . NLS::getCharset();
>>         if ($lang_charset != setlocale(LC_ALL, $lang_charset)) {
>>             /* Next try language with its default charset. */
>>             global $nls;
>>             $charset = !empty($nls['charsets'][$lang]) ?
>> $nls['charsets'][$lang] : 'ISO-8859-1';
>>             $lang_charset = $lang . '.' . $charset;
>>             NLS::_cachedCharset(0, $charset);
>>             if ($lang_charset != setlocale(LC_ALL, $lang_charset)) {
>>                 /* At last try language solely. */
>>                 $lang_charset = $lang;
>>                 setlocale(LC_ALL, $lang_charset);
>>             }
>>         }
>>
>> Line 122 is actually a comment:
>> /* avoid FreeBSD issapce(3) bug */
>>
>> Below:
>>         if(NLS::getCharset() == "UTF-8"){
>>             setlocale(LC_CTYPE,"C");
>>         }
>>         @putenv('LANG=' . $lang_charset);
>>         @putenv('LANGUAGE=' . $lang_charset);
>>     }
>
> You need to talk to the port maintainer. This is code inserted by the
> port.
>
> -chuck

Outstanding.  Tried sending him an email and it bounces saying the address
doesn't exist.  Go figure.

Patrick



More information about the horde mailing list