OpenPegasus Nightly Build & Regression Testing Status

Platform Report

Return to Index

Platform Microsoft_Windows_2000_professional
Branch MAIN
Options  
Date 31-Mar-05 06:35
Contributor  
Status FAILURE
Data Platform: Microsoft Windows 2000 professional
Branch:
Date: 050331
Time: 0635
Status: FAILURE

C:pegasussrc>make
make[1]: Entering directory `C:/pegasus/src/Platforms'
make[1]: `all' is up to date.
make[1]: Leaving directory `C:/pegasus/src/Platforms'
make[1]: Entering directory `C:/pegasus/src/utils'
make[2]: Entering directory `C:/pegasus/src/utils/stripcrs'
make[2]: `C:/pegasus/bin/stripcrs.exe' is up to date.
make[2]: Leaving directory `C:/pegasus/src/utils/stripcrs'
make[2]: Entering directory `C:/pegasus/src/utils/cnv2rootbundle'
make[2]: `C:/pegasus/bin/cnv2rootbundle.exe' is up to date.
make[2]: Leaving directory `C:/pegasus/src/utils/cnv2rootbundle'
make[1]: Leaving directory `C:/pegasus/src/utils'
make[1]: Entering directory `C:/pegasus/src/Pegasus'
make[2]: Entering directory `C:/pegasus/src/Pegasus/Common'
make[2]: `C:/pegasus/lib/pegcommon.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/Common'
make[2]: Entering directory `C:/pegasus/src/Pegasus/Query/QueryCommon'
make[2]: `C:/pegasus/lib/pegquerycommon.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/Query/QueryCommon'
make[2]: Entering directory `C:/pegasus/src/Pegasus/Config'
make[2]: `C:/pegasus/lib/pegconfig.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/Config'
make[2]: Entering directory `C:/pegasus/src/Pegasus/Repository'
make[2]: `C:/pegasus/lib/pegrepository.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/Repository'
make[2]: Entering directory `C:/pegasus/src/Pegasus/getoopt'
make[2]: `C:/pegasus/lib/peggetoopt.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/getoopt'
make[2]: Entering directory `C:/pegasus/src/Pegasus/Client'
make[3]: Entering directory `C:/pegasus/src/slp/slp_client'
make[4]: Entering directory `C:/pegasus/src/slp/slp_client/src'
make[5]: Entering directory `C:/pegasus/src/slp/slp_client/src/cmd-utils'
make[6]: Entering directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_client'
make[6]: `C:/pegasus/lib/pegslp_client.lib' is up to date.
make[6]: Leaving directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_client'
make[6]: Entering directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_query'
make[6]: `C:/pegasus/bin/slp_query.exe' is up to date.
make[6]: Leaving directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_query'
make[6]: Entering directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_srvreg'
make[6]: `C:/pegasus/bin/slp_srvreg.exe' is up to date.
make[6]: Leaving directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_srvreg'
make[6]: Entering directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_attrreq'
make[6]: `C:/pegasus/bin/slp_attrreq.exe' is up to date.
make[6]: Leaving directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_attrreq'
make[5]: Leaving directory `C:/pegasus/src/slp/slp_client/src/cmd-utils'
make[4]: Leaving directory `C:/pegasus/src/slp/slp_client/src'
make[3]: Leaving directory `C:/pegasus/src/slp/slp_client'
cl -nologo -c -FoC:/pegasus/obj/Pegasus/Client/CIMClientRep.obj -GX -GR -W3
-Od -Zi -MDd -DDEBUG -FdC:/pegasus/obj/Pegasus/Client/ -DPEGASUS_HAS_SSL
-DPEGASUS_SSL_RANDOMFILE -DPEGASUS_SLP_CLIENT_INTERFACE_WRAPPER
-DPEGASUS_CLIENT_INTERNAL -DPEGASUS_INTERNALONLY
-DPEGASUS_PLATFORM_WIN32_IX86_MSVC -D_WIN32_WINNT=0x0400
-DPEGASUS_DISABLE_PROV_USERCTXT -DPEGASUS_DISABLE_EXECQUERY
-DPEGASUS_ENABLE_SLP -DPEGASUS_DEBUG -DPEGASUS_USE_EXPERIMENTAL_INTERFACES
-DPEGASUS_DEST_LIB_DIR="bin" -IC:/OpenSSL/include -IC:/pegasus/src
-IC:/OpenSSL/include CIMClientRep.cpp
CIMClientRep.cpp

link -nologo -dll -debug -out:C:/pegasus/bin/pegclient.dll
-implib:C:/pegasus/lib/pegclient.lib
C:/pegasus/obj/Pegasus/Client/ClientPerfDataStore.obj
C:/pegasus/obj/Pegasus/Client/CIMClientRep.obj
C:/pegasus/obj/Pegasus/Client/CIMClient.obj
C:/pegasus/obj/Pegasus/Client/CIMOperationRequestEncoder.obj
C:/pegasus/obj/Pegasus/Client/CIMOperationResponseDecoder.obj
C:/pegasus/obj/Pegasus/Client/ClientAuthenticator.obj
C:/pegasus/obj/Pegasus/Client/CIMClientException.obj
C:/pegasus/obj/Pegasus/Client/CIMServerDiscovery.obj
C:/pegasus/lib/pegcommon.lib ws2_32.lib advapi32.lib
C:pegasus/lib/pegslp_client.lib
make[2]: Leaving directory `C:/pegasus/src/Pegasus/Client'
make[2]: Entering directory `C:/pegasus/src/Pegasus/Compiler'
make[2]: `C:/pegasus/lib/pegcompiler.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/Compiler'
make[2]: Entering directory `C:/pegasus/src/Pegasus/Compiler/cmdline'
make[3]: Entering directory `C:/pegasus/src/Pegasus/Compiler/cmdline/cimmof'
make[3]: `C:/pegasus/bin/cimmof.exe' is up to date.
make[3]: Leaving directory `C:/pegasus/src/Pegasus/Compiler/cmdline/cimmof'
make[3]: Entering directory
`C:/pegasus/src/Pegasus/Compiler/cmdline/cimmofl'
make[3]: `C:/pegasus/bin/cimmofl.exe' is up to date.
make[3]: Leaving directory `C:/pegasus/src/Pegasus/Compiler/cmdline/cimmofl'
make[2]: Leaving directory `C:/pegasus/src/Pegasus/Compiler/cmdline'
make[2]: Entering directory `C:/pegasus/src/Pegasus/ExportClient'
make[2]: `C:/pegasus/lib/pegexportclient.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/ExportClient'
make[2]: Entering directory `C:/pegasus/src/Pegasus/WQL'
make[2]: `C:/pegasus/lib/pegwql.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/WQL'
make[2]: Entering directory `C:/pegasus/src/Pegasus/CQL'
make[2]: `C:/pegasus/lib/pegcql.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/CQL'
make[2]: Entering directory `C:/pegasus/src/Pegasus/Query/QueryExpression'
make[2]: `C:/pegasus/lib/pegqueryexpression.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/Query/QueryExpression'
make[2]: Entering directory `C:/pegasus/src/Pegasus/Provider'
make[2]: `C:/pegasus/lib/pegprovider.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/Provider'
make[2]: Entering directory
`C:/pegasus/src/Pegasus/Server/ProviderRegistrationManager'
make[2]: `C:/pegasus/lib/pegprm.lib' is up to date.
make[2]: Leaving directory
`C:/pegasus/src/Pegasus/Server/ProviderRegistrationManager'
make[2]: Entering directory `C:/pegasus/src/Pegasus/ExportServer'
make[2]: `C:/pegasus/lib/pegexportserver.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/ExportServer'
make[2]: Entering directory `C:/pegasus/src/Pegasus/Listener'
make[2]: `C:/pegasus/lib/peglistener.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/Listener'
make[2]: Entering directory `C:/pegasus/src/Pegasus/Security/UserManager'
make[2]: `C:/pegasus/lib/peguser.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/Security/UserManager'
make[2]: Entering directory `C:/pegasus/src/Pegasus/Security/Authentication'
make[2]: `C:/pegasus/lib/pegauthentication.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/Security/Authentication'
make[2]: Entering directory
`C:/pegasus/src/Pegasus/ControlProviders/ConfigSettingProvider'
make[2]: `C:/pegasus/lib/ConfigSettingProvider.lib' is up to date.
make[2]: Leaving directory
`C:/pegasus/src/Pegasus/ControlProviders/ConfigSettingProvider'
make[2]: Entering directory
`C:/pegasus/src/Pegasus/ControlProviders/UserAuthProvider'
make[2]: `C:/pegasus/lib/UserAuthProvider.lib' is up to date.
make[2]: Leaving directory
`C:/pegasus/src/Pegasus/ControlProviders/UserAuthProvider'
make[2]: Entering directory
`C:/pegasus/src/Pegasus/ControlProviders/ProviderRegistrationProvider'
make[2]: `C:/pegasus/lib/ProviderRegistrationProvider.lib' is up to date.
make[2]: Leaving directory
`C:/pegasus/src/Pegasus/ControlProviders/ProviderRegistrationProvider'
make[2]: Entering directory
`C:/pegasus/src/Pegasus/ControlProviders/NamespaceProvider'
make[2]: `C:/pegasus/lib/NamespaceProvider.lib' is up to date.
make[2]: Leaving directory
`C:/pegasus/src/Pegasus/ControlProviders/NamespaceProvider'
make[2]: Entering directory `C:/pegasus/src/Pegasus/HandlerService'
make[2]: `C:/pegasus/lib/peghandlerservice.lib' is up to date.
make[2]: Leaving directory `C:/pegasus/src/Pegasus/HandlerService'
make[2]: Entering directory `C:/pegasus/src/Pegasus/IndicationService'
cl -nologo -c
-FoC:/pegasus/obj/Pegasus/IndicationService/SubscriptionRepository.obj -GX
-GR -W3 -Od -Zi -MDd -DDEBUG -FdC:/pegasus/obj/Pegasus/IndicationService/
-DPEGASUS_SERVER_INTERNAL -DPEGASUS_INTERNALONLY
-DPEGASUS_PLATFORM_WIN32_IX86_MSVC -D_WIN32_WINNT=0x0400
-DPEGASUS_DISABLE_PROV_USERCTXT -DPEGASUS_DISABLE_EXECQUERY
-DPEGASUS_ENABLE_SLP -DPEGASUS_DEBUG -DPEGASUS_USE_EXPERIMENTAL_INTERFACES
-DPEGASUS_DEST_LIB_DIR="bin" -IC:/pegasus/src SubscriptionRepository.cpp
SubscriptionRepository.cpp

link -nologo -dll -debug -out:C:/pegasus/bin/pegindicationservice.dll
-implib:C:/pegasus/lib/pegindicationservice.lib
C:/pegasus/obj/Pegasus/IndicationService/IndicationOperationAggregate.obj
C:/pegasus/obj/Pegasus/IndicationService/SubscriptionRepository.obj
C:/pegasus/obj/Pegasus/IndicationService/SubscriptionTable.obj
C:/pegasus/obj/Pegasus/IndicationService/IndicationService.obj
C:/pegasus/lib/pegcommon.lib C:/pegasus/lib/pegprovider.lib
C:/pegasus/lib/pegrepository.lib C:/pegasus/lib/pegprm.lib
C:/pegasus/lib/pegwql.lib C:/pegasus/lib/pegquerycommon.lib
C:/pegasus/lib/pegqueryexpression.lib C:/pegasus/lib/pegconfig.lib
ws2_32.lib advapi32.lib
make[2]: Leaving directory `C:/pegasus/src/Pegasus/IndicationService'
make[2]: Entering directory `C:/pegasus/src/Pegasus/ManagedClient'
make[3]: Entering directory `C:/pegasus/src/slp/slp_client'
make[4]: Entering directory `C:/pegasus/src/slp/slp_client/src'
make[5]: Entering directory `C:/pegasus/src/slp/slp_client/src/cmd-utils'
make[6]: Entering directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_client'
make[6]: `C:/pegasus/lib/pegslp_client.lib' is up to date.
make[6]: Leaving directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_client'
make[6]: Entering directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_query'
make[6]: `C:/pegasus/bin/slp_query.exe' is up to date.
make[6]: Leaving directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_query'
make[6]: Entering directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_srvreg'
make[6]: `C:/pegasus/bin/slp_srvreg.exe' is up to date.
make[6]: Leaving directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_srvreg'
make[6]: Entering directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_attrreq'
make[6]: `C:/pegasus/bin/slp_attrreq.exe' is up to date.
make[6]: Leaving directory
`C:/pegasus/src/slp/slp_client/src/cmd-utils/slp_attrreq'
make[5]: Leaving directory `C:/pegasus/src/slp/slp_client/src/cmd-utils'
make[4]: Leaving directory `C:/pegasus/src/slp/slp_client/src'
make[3]: Leaving directory `C:/pegasus/src/slp/slp_client'
link -nologo -dll -debug -out:C:/pegasus/bin/pegmanagedclient.dll
-implib:C:/pegasus/lib/pegmanagedclient.lib
C:/pegasus/obj/Pegasus/ManagedClient/../Client/CIMClientRep.obj
C:/pegasus/obj/Pegasus/ManagedClient/CIMManagedClient.obj
C:/pegasus/obj/Pegasus/ManagedClient/../Client/CIMOperationRequestEncoder.ob
j
C:/pegasus/obj/Pegasus/ManagedClient/../Client/CIMOperationResponseDecoder.o
bj C:/pegasus/obj/Pegasus/ManagedClient/../Client/ClientAuthenticator.obj
C:/pegasus/obj/Pegasus/ManagedClient/../Client/CIMClientException.obj
C:/pegasus/obj/Pegasus/ManagedClient/../Client/ClientPerfDataStore.obj
C:/pegasus/obj/Pegasus/ManagedClient/CIMClientConnection.obj
C:/pegasus/obj/Pegasus/ManagedClient/CIMDefaultClientConnectionManager.obj
C:/pegasus/obj/Pegasus/ManagedClient/../Client/CIMServerDiscovery.obj
C:/pegasus/lib/pegcommon.lib ws2_32.lib advapi32.lib
C:pegasus/lib/pegslp_client.lib
CIMDefaultClientConnectionManager.obj : error LNK2001: unresolved external
symbol "public: bool __thiscall Pegasus::CIMClientRep::isConnected(void)"
(?isConnected@CIMClientRep@Pegasus@@QAE_NXZ)
C:/pegasus/bin/pegmanagedclient.dll : fatal error LNK1120: 1 unresolved
externals
make[2]: *** [C:/pegasus/lib/pegmanagedclient.lib] Error 1120
make[2]: Leaving directory `C:/pegasus/src/Pegasus/ManagedClient'
make[1]: *** [all] Error 2
make[1]: Leaving directory `C:/pegasus/src/Pegasus'
make: *** [all] Error 2



NOTE :
This is the Common Problem while building Pegasus Source.
When we do C:pegasussrc>make , it generates few .exe files along with few
.dll files.
I wrote automation script which will automatially build Pegasus and I
scheduled it to run on daliy basis.

In Automation Script First I Stop the cimserver as
cimserver -stop

Then I clean pegasus src using
C:pegasussrc>make clean
This Command should delete all generated files either it is .exe or .dll.
But few times it deletes only .exe files and not deleting .dll files.
Even at this position, If I go to 'Windows Explorer' and try to delete these
.dll files, it did not get deleted and shows 'Access Denied, File may be in
use' Error.

As .dll files have not been deleted and Without this Cleaning of .dll files
if we do (Either through Automation Script or Manual)
C:pegasussrc>make
It produce Errors like above.

To Avoid this Error, I Restart my System and do 'make clean' again. This
time all .dll files also get deleted.
Next I do 'make' and this time 'make' is successfully completed.

Please note that this problem occurs sometimes and not always, and whenever
this problem occurs, I need to Restart my System to make it work.

Yesterday also I got this problem. My Automation Script is schduled to run
at 10:00PM(IST). For above given problem, it pops up a Child Window stating
"pegmanagedclient.dll not found" and
halt the Pegasus Build Process. Today Morning When I came to Office , I
pressed 'OK' and then it continued the process and reported as FAILURE.
I Retstarted my System and Build Pegasus Again, it repoted now as SUCCESS.


It seems that the command 'cimserver -stop' has some problem and cimserver
is not getting stop completely and using the resource which prevent the
cleaning of .dll files.


Regards
Raihan