Instalação do Integrade

52 views
Skip to first unread message

felipe....@gmail.com

unread,
Aug 21, 2013, 6:00:07 PM8/21/13
to integrad...@googlegroups.com
Estou tentando instalar o integrade em meu computador, no entanto o sistema retorna o seguinte erro:

Installing (This may take a while)...
WARNING(localhost)  - src/DataCollector.cpp: Em função membro estática ‘static void* DataCollector::collectDataThread(void*)’:
WARNING(localhost)  - src/DataCollector.cpp:140:1: aviso: no return statement in function returning non-void [-Wreturn-type]
WARNING(localhost)  - src/LrmImpl.cpp: Na função membro ‘void LrmImpl::notifyStatus(std::string, pid_t, int)’:
WARNING(localhost)  - src/LrmImpl.cpp:867:9: aviso: variable ‘reportExecutionFinishedFlag’ set but not used [-Wunused-but-set-variable]
WARNING(localhost)  - src/DataConverter_x86_PPCG4.cpp: Em função membro estática ‘static long int DataConverter_x86_PPCG4::readSignedLongDouble(void*, const void*)’:
WARNING(localhost)  - src/DataConverter_x86_PPCG4.cpp:165:31: aviso: overflow in implicit constant conversion [-Woverflow]
WARNING(localhost)  - src/DrmaManager.cpp: Na função membro ‘void DrmaManager::bspPut(int, const void*, void*, int, int)’:
WARNING(localhost)  - src/DrmaManager.cpp:288:5: aviso: comparisons like ‘X<=Y<=Z’ do not have their mathematical meaning [-Wparentheses]
WARNING(localhost)  - src/DrmaManager.cpp: Na função membro ‘void DrmaManager::bspGet(int, const void*, int, void*, int)’:
WARNING(localhost)  - src/DrmaManager.cpp:318:5: aviso: comparisons like ‘X<=Y<=Z’ do not have their mathematical meaning [-Wparentheses]
WARNING(localhost)  - src/BsmpManager.cpp: Na função membro ‘void BsmpManager::bspSend(int, const void*, const void*, int)’:
WARNING(localhost)  - src/BsmpManager.cpp:65:5: aviso: comparisons like ‘X<=Y<=Z’ do not have their mathematical meaning [-Wparentheses]
WARNING(localhost)  - src/CkpCompilerStack.cpp: Na função membro ‘int CkpCompilerStack::ckpPushData(void*, long int, long unsigned int, void (*)(void*))’:
WARNING(localhost)  - src/CkpCompilerStack.cpp:55:51: aviso: ISO C++ forbids casting between pointer-to-function and pointer-to-object [habilitado por padrão]
WARNING(localhost)  - src/CkpCompilerStack.cpp: Na função membro ‘int CkpCompilerStack::ckpSaveStackData(int)’:
WARNING(localhost)  - src/CkpCompilerStack.cpp:157:74: aviso: ISO C++ forbids casting between pointer-to-function and pointer-to-object [habilitado por padrão]
WARNING(localhost)  - src/OilOrb.c: Na função ‘oilCreateServant’:
WARNING(localhost)  - src/OilOrb.c:201:2: aviso: value computed is not used [-Wunused-value]
WARNING(localhost)  - src/OilOrb.c:206:2: aviso: value computed is not used [-Wunused-value]
WARNING(localhost)  - src/OilOrb.c: Na função ‘oilListen’:
WARNING(localhost)  - src/OilOrb.c:240:4: aviso: implicit declaration of function ‘usleep’ [-Wimplicit-function-declaration]
WARNING(localhost)  - ch3u_handle_connection.c: Na função ‘MPIDI_CH3_PktHandler_Close’:
WARNING(localhost)  - ch3u_handle_connection.c:263:56: aviso: cast from pointer to integer of different size [-Wpointer-to-int-cast]
WARNING(localhost)  - mpidi_printf.c: Na função ‘MPIDI_Pkt_GetDescString’:
WARNING(localhost)  - mpidi_printf.c:329:10: aviso: formato ‘%d’ espera argumento do tipo ‘int’, porém o argumento 7 possui tipo ‘MPIDI_msg_sz_t’ [-Wformat]
WARNING(localhost)  - mpidi_printf.c:329:10: aviso: formato ‘%d’ espera argumento do tipo ‘int’, porém o argumento 7 possui tipo ‘MPIDI_msg_sz_t’ [-Wformat]
WARNING(localhost)  - mpidi_printf.c:338:10: aviso: formato ‘%d’ espera argumento do tipo ‘int’, porém o argumento 7 possui tipo ‘MPIDI_msg_sz_t’ [-Wformat]
WARNING(localhost)  - mpidi_printf.c:338:10: aviso: formato ‘%d’ espera argumento do tipo ‘int’, porém o argumento 7 possui tipo ‘MPIDI_msg_sz_t’ [-Wformat]
WARNING(localhost)  - mpidi_printf.c:351:10: aviso: formato ‘%d’ espera argumento do tipo ‘int’, porém o argumento 7 possui tipo ‘MPIDI_msg_sz_t’ [-Wformat]
WARNING(localhost)  - mpidi_printf.c:351:10: aviso: formato ‘%d’ espera argumento do tipo ‘int’, porém o argumento 7 possui tipo ‘MPIDI_msg_sz_t’ [-Wformat]
WARNING(localhost)  - mpidi_printf.c:360:10: aviso: formato ‘%d’ espera argumento do tipo ‘int’, porém o argumento 7 possui tipo ‘MPIDI_msg_sz_t’ [-Wformat]
WARNING(localhost)  - mpidi_printf.c:360:10: aviso: formato ‘%d’ espera argumento do tipo ‘int’, porém o argumento 7 possui tipo ‘MPIDI_msg_sz_t’ [-Wformat]
WARNING(localhost)  - same_op.c: Na função ‘CollChk_same_op’:
WARNING(localhost)  - same_op.c:54:5: aviso: format not a string literal and no format arguments [-Wformat-security]
WARNING(localhost)  - rlogutil.c: In function 'RLOG_CreateInputStruct':
WARNING(localhost)  - rlogutil.c:115:3: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat]
WARNING(localhost)  - rlogutil.c: Na função ‘RLOG_CreateInputStruct’:
WARNING(localhost)  - rlogutil.c:115:3: aviso: formato ‘%d’ espera argumento do tipo ‘int’, porém o argumento 3 possui tipo ‘long unsigned int’ [-Wformat]
WARNING(localhost)  - pmiserv.c: Na função ‘PMI_InitSingletonConnection’:
WARNING(localhost)  - pmiserv.c:1301:6: aviso: formato ‘%s’ espera argumento do tipo ‘char *’, porém o argumento 5 possui tipo ‘struct PMIKVSpace *’ [-Wformat]
WARNING(localhost)  - pmiserv.c:1301:6: aviso: formato ‘%s’ espera argumento do tipo ‘char *’, porém o argumento 5 possui tipo ‘struct PMIKVSpace *’ [-Wformat]
WARNING(localhost)  - ../lib/libmpich.a(EMConnOil.o): In function `connCreateProxy':
WARNING(localhost)  - EMConnOil.c:(.text+0x57): undefined reference to `nspResolve'
WARNING(localhost)  - EMConnOil.c:(.text+0x7f): undefined reference to `oilCreateProxy'
WARNING(localhost)  - ../lib/libmpich.a(EMConnOil.o): In function `connRegisterNode':
WARNING(localhost)  - EMConnOil.c:(.text+0xe2): undefined reference to `oilLuaState'
WARNING(localhost)  - EMConnOil.c:(.text+0xf2): undefined reference to `lua_gettop'
WARNING(localhost)  - EMConnOil.c:(.text+0x10a): undefined reference to 
WARNING(localhost)  - `lua_getfield'
WARNING(localhost)  - EMConnOil.c:(.text+0x11b): undefined reference to `lua_pushstring'
WARNING(localhost)  - EMConnOil.c:(.text+0x12c): undefined reference to `lua_gettable'
WARNING(localhost)  - EMConnOil.c:(.text+0x141): undefined reference to `lua_getfield'
WARNING(localhost)  - EMConnOil.c:(.text+0x157): undefined reference to `lua_createtable'
WARNING(localhost)  - EMConnOil.c:(.text+0x171): undefined reference to `luaSetFieldOnTable'
WARNING(localhost)  - EMConnOil.c:(.text+0x18b): undefined reference to `luaSetFieldOnTable'
WARNING(localhost)  - EMConnOil.c:(.text+0x19e): undefined reference to `lua_pushstring'
WARNING(localhost)  - EMConnOil.c:(.text+0x1af): undefined reference to `lua_pushnumber'
WARNING(localhost)  - EMConnOil.c:(.text+0x1ca): undefined reference to `lua_pcall'
WARNING(localhost)  - EMConnOil.c:(.text+0x203): undefined reference to `lua_settop'
WARNING(localhost)  - EMConnOil.c:(.text+0x21e): undefined reference to `luaGetIntFromTable'
WARNING(localhost)  - EMConnOil.c:(.text+0x264): undefined reference to `lua_rawgeti'
WARNING(localhost)  - EMConnOil.c:(.text+0x28c): undefined reference to `luaGetStringFromTable'
WARNING(localhost)  - EMConnOil.c:(.text+0x2b7): undefined reference to `luaGetStringFromTable'
WARNING(localhost)  - EMConnOil.c:(.text+0x2cc): undefined reference to `lua_settop'
WARNING(localhost)  - EMConnOil.c:(.text+0x2f0): undefined reference to `lua_settop'
WARNING(localhost)  - EMConnOil.c:(.text+0x2fc): undefined reference to `lua_gettop'
WARNING(localhost)  - ../lib/libmpich.a(EMConnOil.o): In function `instantiateOrb':
WARNING(localhost)  - EMConnOil.c:(.text+0x351): undefined reference to `oilLoadOrb'
WARNING(localhost)  - EMConnOil.c:(.text+0x395): undefined reference to `oilLoadIdl'
WARNING(localhost)  - EMConnOil.c:(.text+0x3e5): undefined reference to `oilLoadIdl'
WARNING(localhost)  - EMConnOil.c:(.text+0x439): undefined reference to `oilCreateProxy'
WARNING(localhost)  - collect2: ld returned 1 exit status
WARNING(localhost)  - make[2]: ** [cpi] Erro 1
WARNING(localhost)  - make[1]: ** [all-redirect] Erro 2
WARNING(localhost)  - make: ** [mpich] Erro 2
DONE
 Cleaning information files...DONE


Apesar disso, consigo testar a aplicação executando /bin/ls. No entanto preciso utilizar o Oppstore, mas ao tentar executar a classe 'TestBrokerReal' o sistema retorna o erro:
InteGrade:1270111377121767770:2:1:0: src/OppStoreUtils.cpp:66: static bool OppStoreUtils::extractIpAddress(const string&, std::string&, short int&): Assertion `portNumber > 0' failed.

felipe....@gmail.com

unread,
Aug 23, 2013, 9:14:21 AM8/23/13
to integrad...@googlegroups.com, felipe....@gmail.com
O erro está ocorrendo no processo de compilação do 'mpich', ao tentar compilar o código EMConnOil.c, o sistema não consegue identificar as referências #include <OilOrb.h>, #include <NameServiceStub.h>, #include <LuaUtils.h>. Verificando o script de instalação (IG_HOME/Makefile), identifiquei a linha:

# Cadu 25/01/10
mpich:
@echo "MPI Support..."
# Building and installing
cd deps/mpich2-1.0.5p4/; \
    ./configure -with-pmi=igpm -with-pm=igstart -prefix=$(CURDIR)/deps/mpi/mpi-built 2>&1; \
    make && make install

No entanto, a pasta /deps/mpi/mpi-built, não é criada durante o processo. Seria esse o problema?
Reply all
Reply to author
Forward
0 new messages