xcmail  

Re: XCmail: Re: xclasses doesn't compile

jbb
Tue, 10 Jun 2003 19:01:14 -0700

Dear Jurgen,

    Those directions worked for folder_manager.cxx and settings_wizzard.cxx
needed editing also, but XCmail.readme.h was far too large to edit the same
way, so I shortened it to four lines to get it to compile. This message
is being sent using xc-mail-2.3devel after a "successful" compile.

    There are some extensive changes needed to get it to compile easily
with gcc-3.3; possibly a different method of text inclusion?

    Shalom,

    John B. Brown.
    [EMAIL PROTECTED]
On Tue, 10 Jun 2003 18:20:50 -0600 John B. Brown said:
> Dear jurgen,
> 
>     Thank you for that quote direction. I did not know how many or where they 
> should go. The error message simple said it was missing from the end of 
> line 477, but the listing looked like an extensive help message.
> 
> On Tue, 10 Jun 2003 09:26:10 +0200, Jürgen Schmitz <[EMAIL PROTECTED]> wrote:
> 
>> John B. Brown wrote:
>>> Dear Jurgen,
>>>
>>> The xclasses-1.4.0 compiled quite nicely. Now I'm having problems 
>>> crashing the compile on line 477 at xc-mail- 
>>> 2.3devel/src/folder_manager.cxx, in the function `void 
>>> folder_manager::makewin()': The c++ compiler is now not recognizing 
>>> "functions" and "tokens" which compiled quite nicely with the 2.96 gcc 
>>> compiler. There are a large number of things like ul and < and li, to 
>>> name a few, which the compiler does not recognize. Do you have a 
>>> solution for that problem? If it requires CVS, should I be able to find 
>>> that somewhere in the five install cd-roms that come with this SuSE-8.2, 
>>> or is there a web location where I should find the CVS system?
>>>
>>> The problem exists with both xc-mail-2.2 and xc-mail-2.3devel.
>>>
>>
>> Well, I'm working with 8.1 and I compiles fine. So I had no reason for 
>> such changes - no errors, no changes ;-)
>>
>> However, looks like the new gcc is a little more ugly.... You can make a 
>> workaround for you until I find the time to fix this:
>>
>> In folder_manager.cxx:477 you'll find a large text ending at line 524. 
>> The problem is that this string is only once quoted - starting at line 
>> 477 and ending at 524. Gcc now requires to have every line quoted so you 
>> must add a quote sign at the beginning and end of every line (if there is 
>> no quote already). This will look like:
>> helptxt->Text("<body>The folder management is divided in 2 areas:"
>> "<ul><li>the folder controller"
>>
>> Jürgen
>>
>>
> 
> 
> 
> -- 
> John B. Brown
> [EMAIL PROTECTED]

---End reply