Perforce Source Control

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
mgag
Posts: 70
Joined: Tue Jun 24, 2008 9:09 pm

Perforce Source Control

Post by mgag »

I have downloaded and installed Perforce P4SCC.dll but I cannot get it to work with Zeus. I had one workspace working with it a while back, but I have never been able to repeat that success in other Workspaces, and I have since deleted that workspace.

When I try to select Perforce SCM from the Version Control Query Utility in the Workspace Source Control panel, I get the following error:

The SCC DLL failed to load. Check the PATH setting and the version
control registry details.

I don't know what is meant by "version control registry details".
Which PATH setting should be checked?

When I try to setup with the Options-Source Control menu, when I try to activate the Perforce SCM, I get the error,

'C:\Program Files\Perforce\p4scc.dll'

This file may not exist or it appears to have a problem
loading. Do you still want to attempt to use this file?

The path is correct.
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

If you can get Perforce to connect to any other SCC client (i.e MSVC etc), you can then copy the SCC details from the project make/solution file into the Source Control panel of the Workspace options.

These SCC details are common to all clients.

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

Post by jussij »

Could you try this file: http://www.zeusedit.com/z300/xSCC.zip

Just unzip the xScc.exe to the Zeus install directory replacing the existing xScc.exe file.

Using this new executable I am able to connect to a test Perforce source control database and get back the connection details.

Cheers Jussi
mgag
Posts: 70
Joined: Tue Jun 24, 2008 9:09 pm

Perforce

Post by mgag »

I don't use any other editor, so I only have Zeus to try.

I tried xcss.exe you sent - no change. I removed the xscc.ini file and also got no change. I will keep trying various things.
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

I tried xcss.exe you sent - no change. I removed the xscc.ini file and also got no change. I will keep trying various things.
Here is what I did to check that it worked: http://www.zeusedit.com/forum/viewtopic.php?p=3992

Cheers Jussi
mgag
Posts: 70
Joined: Tue Jun 24, 2008 9:09 pm

Perforce

Post by mgag »

Still no luck connecting to perforce. I de-installed perforce, removed its registry entries and re-installed. The path to p4scc.dll appears correct, so there must be an error in loading it. I tried to find an older version of p4scc.dll but could not. I am using 2008.

Is there some way to get more error information?
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

So are you saying that after doing all the steps 1 through 8 found on this page page:

http://www.zeusedit.com/forum/viewtopic.php?p=3992

Step 8 fails with a report saying it could not load error the dll :?:

Also, have search your machine for any older copies of the xScc.exe file :?:

Cheers Jussi
mgag
Posts: 70
Joined: Tue Jun 24, 2008 9:09 pm

Post by mgag »

Step 8 fails with a report saying it could not load error the dll ?
That is correct. Currently, for some reason, in the Version Control Query Utility is showing two perforce listings, 1 and 2. Perforce is the only (2) listed options. The error is,

The SCC DLL failed to load. Check the PATH setting and the version control registry details.

The PC registry details have the following,
HKEY_LOCAL_MACHINE\SOFTWARE\Perforce\Environment
P4INSTROOT REG_SZ C:\Program Files\Perforce
HKEY_LOCAL_MACHINE\SOFTWARE\Perforce\P4
SCCServerName REG_SZ Perforce SCM
SCCServerPath REG_SZ C:\Program Files\Perforce\p4scc.dll

Also, have search your machine for any older copies of the xScc.exe file
Yes.

Also, when I use Options-SourceControl, Set Active the Perforce SCM, and then Apply, I get a pop-up window that says,

'C:\Program Files\Perforce\p4scc.dll' This file mat not exist or it appears to have a problem loading. Do you still want to attempt to use this file?

The path seems correct, both in this window message and in the registry settings. [/quote]
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

This issue looks like it is related to the Perforce SCC plug-in.

The plug-in seems to be broken for certain versions of Perforce: http://www.scootersoftware.com/support. ... rforce.php

Cheers Jussi
Post Reply