[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