Re: Jopl Sample - Wont Compile?

Joe Hildebrand <joe-bvCY4hpNeH/[email protected]> Wed, 10 Aug 2005 22:50:01 -0600
Newsgroups gmane.network.jabber.exodus.devel
Message-ID <[email protected]>
Because we never use that DPR to build it.  If you get it working,  
send us a diff, and we'll check it in.


On Aug 10, 2005, at 9:46 AM, Brad Parks wrote:


> Does anyone have any idea why this is happening? Any pointers at  
> all would be great!
>
> Thanks again,
>
> Brad.
>
>
>
>> Hi there;
>>
>> I've retrieved the latest Exodus source from Subversion, and have  
>> compiled Exodus itself without a problem.
>>
>> What I'm interested in doing is building a very simple Jabber  
>> client using jopl, so I'm trying to compile the
>>
>> jopl\sample\jopl_sample.dpr
>>
>> project, but I can't get it to build without changing some stuff.  
>> And once I've got it built, it automatically throws a runtime  
>> error (217) when run.
>>
>> To get it to build, I needed to
>>
>> 1) Change the Project search path to:
>>
>> $(DELPHI)\Lib\Debug;..\;..\png;..\..\exodus
>>
>> 2) in jopl_sample, main.pas add "NodeItem" to the uses
>>
>> 3) In jopl_sample.dpr, the path to the Agents file needed to be  
>> changed to:
>>  Agents in '..\..\Exodus\Agents.pas',
>>
>> 4) The Agents.pas file mentioned above needs to have "JabberConst"  
>> added to the uses
>>
>> 5) Add "Exodus" to the Project Defines for the project. If I  
>> didn't do this, I'd get lots of type mismatch errors. This strikes  
>> me as where my fixes aren't moving in the right direction....
>>
>> "Incompatible types: 'TWideStringList' and 'TTntStrings'"
>>
>> (e.g. CommandWizard.pas, line 105)
>>    jEntityCache.getByFeature(XMLNS_COMMANDS, f.txtJid.Items);
>>
>> I tried to debug why the runtime error (217) was happening, and it  
>> looks like it's being thrown when a com object "COMPresence" is  
>> being initialized... But it seems to me like this must be a  
>> symptom of some other problem that I'm missing, so this is where I  
>> figured I'd ask for some pointers!
>>
>> Any pointers?
>>
>> Thanks in advance!
>>
>> Brad.
>> _______________________________________________
>> Exodus-dev mailing list
>> [email protected]
>> http://mail.jabber.org/mailman/listinfo/exodus-dev
>>
>>
>>
>
> _______________________________________________
> Exodus-dev mailing list
> [email protected]
> http://mail.jabber.org/mailman/listinfo/exodus-dev
>
>