Page 1 of 1

Perforce Source Control

Posted: Mon Aug 18, 2008 9:04 pm
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.

Posted: Mon Aug 18, 2008 11:36 pm
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

Posted: Tue Aug 19, 2008 12:35 am
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

Perforce

Posted: Tue Aug 19, 2008 1:32 pm
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.

Posted: Wed Aug 20, 2008 1:12 am
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

Perforce

Posted: Thu Nov 06, 2008 2:47 pm
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?

Posted: Thu Nov 06, 2008 11:30 pm
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

Posted: Fri Nov 07, 2008 3:01 pm
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]

Posted: Fri Nov 27, 2009 4:30 am
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