Error: the xtags.dll failed to load

Get help with the installation and running of the Zeus IDE. Please do not post bug reports or feature requests here. When in doubt post your question here.
Post Reply
Guest

Error: the xtags.dll failed to load

Post by Guest »

I just recently installed zeus (latest version: 3.95), and right after that I created a test workspace and project but right then, when I opened the class browser (or function browser) view, I got an "Error: The xtags.dll failed to load!" displayed there and I couldn't use intellisense anywhere. I checked the docs/faq/forum but didnt find anything relevant, am I doing anything wrong here?
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

I got an "Error: The xtags.dll failed to load!" displayed there and I couldn't use intellisense anywhere.
There should be a xtags.dll located in the Zeus install directory (about 600 kBytes in size).

This dll gets loaded dynamically by Zeus and it manages the creation of the tags information and as the message indicates, Zeus could not load this dll and hence the intellisensing and class browsing is not working :(

I am not really sure why the dll failed to load. There is nothing very special about this particular dll :?

Can you tell me what operating system you are running :?:

Did you download the Zeus 3.95 version from the Zeus home page :?:

Has anyone else reading this posting experienced a similar problem :?:

If you use the Options, Editor Options menu, and go to the Scripting section, do you see half a dozen scripting options. The reason I ask is these scripting dll are also loaded dynamically by Zeus.

As a bit of a long shot you could try copying the xtags.dll to the \Windows\system32 directory location.

Cheers Jussi
Guest

Post by Guest »

jussij wrote: Can you tell me what operating system you are running :?:
Windows XP SP2
jussij wrote: Did you download the Zeus 3.95 version from the Zeus home page :?:
Yes I did.
jussij wrote: If you use the Options, Editor Options menu, and go to the Scripting section, do you see half a dozen scripting options. The reason I ask is these scripting dll are also loaded dynamically by Zeus.
I see a listbox with 7 sript*.dll 's , with scriptlua.dll being the active one.
jussij wrote: As a bit of a long shot you could try copying the xtags.dll to the \Windows\system32 directory location.
No effect.
:(
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

In an effort to replicate this problem I ran the following test:

Step 1) Downloaded the http://www.zeusedit.com/z300/ze32v395.zip installer.

Step 2) Installed the software into this directory c:\Program Files\zfw_tags onto a machine running the following operating system:
Windows XP Machine
Professional
Version 2002
Service Pack 2
Step 3) The install results in the following xtags.dll being copied to disk:
Directory of C:\Program Files\zfw_tags

02/08/2005 18:27 577,536 xtags.dll
1 File(s) 577,536 bytes
Step 4) I then started Zeus and used the Workspace, New menu to create a test workspace in the c:\Program Files\zfw_tags directory.

Step 5) I then used the hit the Workspace Builder to search for all *.cpp;*.c;*.h files in the c:\Program Files\zfw_tags directory and saved the resulting workspace.

Step 6) Finally I hit the Load button to load the new workspace and this was the resulting view in the class browser:
Image

Unfortunately since I could not not replicate the problem it is difficult to offer any specific advice on how to fix it :(

All I can suggest is make sure there are not multiple copies of the xtags.dll on the machine and check that the size and time stamp match those of the one shown above.

Also if you have accces to a second machine, it might also be worth testing the Zeus installer on the second machine.

Cheers Jussi
Guest

Post by Guest »

Already after step 4 if I switch to the classes view I get the xtags error. I did try the other steps, but it made no difference.
I tried it on another PC I have (same OS, XP-Pro SP2) and got the same result. I Asked two friends to try it on their computers and it worked ok, there was class info on both, altough on one friend's PC the worspace builder crashed zeus every time you tried to access it. :?
Anyway, I wonder if there is any particular thing in my PCs that cause Zeus to error ? But what could it be I cannot imagine, it is a strange error. :?
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

In order to better understand this problem could you run the following test:

1) Download this file: http://www.zeusedit.com/z300/tagsTest.zip

2) Unpack the contained tagTest.exe into the Zeus install directory.

3) Use the Zeus Tools, DOS Command Line menu and type in tagTest.exe as the arguments entry and $zd as the directory entry.

4) Post the output produced to the end of this thread.

Cheers Jussi
Guest

Post by Guest »

---------------------------------------------------------------------------
Zeus for Windows Programmers Editor - Version 3.95
Copyright (c) Xidicone Pty Ltd 1993-2005. All rights reserved.
---------------------------------------------------------------------------
**** Unregistered Software. To be used for evaluation purposes only. ****
---------------------------------------------------------------------------

"D:\work\clib\Cspawn.cpp" (110) ERROR: Failed to load 'xtags.dll' module!
"D:\temp\tags\tags.cpp" (40) ERROR: Entry point not found in 'xtags.dll' module!
Failed to loaded workspace. Error code(126)
Reason: The specified module could not be found.
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

Could you try the following dll: http://www.zeusedit.com/z300/xtags.zip

Jussi
Guest

Post by Guest »

Nope, no effect yet :?
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

What was the output produced by tagtest :?:
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

I think I know what the problem is. For reason that I still do not fully understand the xtags.dll has a dependency on the msvcp71.dll file :?

So if you search your machine for a copy of the msvcp71.dll file and copy it to the same location as the xtags.dll I think this will fix the problem.

Jussi
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

The latest xtags.dll: http://www.zeusedit.com/z300/xtags.zip

no longer depends on the msvcp71.dll and will hopefully fix the problem reported.

Jussi
Guest

Post by Guest »

Yes, that seems to be the problem! I don't even have msvcp71.dll on my computer (if I had, it would probably in a place where zeus would find it). Anyway, with the new xtags dll, it works fine.
Post Reply