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 |