Ayuda Error en Minigui gcc

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

Ruben Dario
Usuário Nível 3
Usuário Nível 3
Mensagens: 127
Registrado em: 14 Jun 2015 23:19
Localização: Colombia

Ayuda Error en Minigui gcc

Mensagem por Ruben Dario »

Saludos al forum

He tratado de crear el ejecutable y me da estos 2 errores
parece que el problema son las librerias
he compilado el mismos proyecto con BCC y Visual Studio 2017 sin ningun problema.

Código: Selecionar todos

\harbour_v\harbour_mingw81\lib\win\mingw/libhbrtl.a(alert.o):alert.c:(.text+0x70): multiple definition of `HB_FUN_ALERT'
\fwh\lib\fivehg.lib(ALERT.o):ALERT.c:(.text+0x3a): first defined here
\harbour_v\harbour_mingw81\lib\win\mingw/libhbpp.a: error adding symbols: Malformed archive
collect2.exe: error: ld returned 1 exit status
Asi creo el Ejecutable

Código: Selecionar todos

    \C_MINGW\MINGW810\mingw32\bin\gcc -oplasmenh.exe ./obj_proy/objmiw_h/PXPMENU.o  ./obj_proy/objmiw_h/PXP0013.o  ./obj_proy/objmiw_h/PXPASIG.o  ./obj_proy/objmiw_h/PXPASIG1.o  ./obj_proy/objmiw_h/PXPASIGa.o  ./obj_proy/objmiw_h/PXPASIG1a.o  ./obj_proy/objmiw_h/PXPBR27.o  ./obj_proy/objmiw_h/PXPBRXX.o  ./obj_proy/objmiw_h/PXPBRXXa.o  ./obj_proy/objmiw_h/PXPTB04.o  ./obj_proy/objmiw_h/PXPTB04a.o  ./obj_proy/objmiw_h/PXPTB05a.o  ./obj_proy/objmiw_h/PXPTBROW.o  ./obj_proy/objmiw_h/PXPCONDI.o  ./obj_proy/objmiw_h/PXPCOND1.o  ./obj_proy/objmiw_h/PXPRESQL_1.o  ./obj_proy/objmiw_h/PXPRESQL_1a.o  ./obj_proy/objmiw_h/PXP100.o  ./obj_proy/objmiw_h/PXP101.o  ./obj_proy/objmiw_h/PXP102.o  ./obj_proy/objmiw_h/PXP110.o  ./obj_proy/objmiw_h/PXP200.o  ./obj_proy/objmiw_h/PXP210.o  ./obj_proy/objmiw_h/PXP300.o  ./obj_proy/objmiw_h/PXP302.o  ./obj_proy/objmiw_h/PXP303.o  ./obj_proy/objmiw_h/PXP305.o  ./obj_proy/objmiw_h/PXP308.o  ./obj_proy/objmiw_h/PXP310.o  ./obj_proy/objmiw_h/PXP312.o  ./obj_proy/objmiw_h/PXP320.o  ./obj_proy/objmiw_h/PXP321.o  ./obj_proy/objmiw_h/PXP323.o  ./obj_proy/objmiw_h/PXP400.o  ./obj_proy/objmiw_h/PXP404.o  ./obj_proy/objmiw_h/PXP407.o  ./obj_proy/objmiw_h/PXP408.o  ./obj_proy/objmiw_h/PXP409.o  ./obj_proy/objmiw_h/PXP440.o  ./obj_proy/objmiw_h/PXP450.o  ./obj_proy/objmiw_h/PXP460.o  ./obj_proy/objmiw_h/PXP500.o  ./obj_proy/objmiw_h/PXP501.o  ./obj_proy/objmiw_h/PXP510.o  ./obj_proy/objmiw_h/PXP600.o  ./obj_proy/objmiw_h/PXP601.o  ./obj_proy/objmiw_h/PXP602.o  ./obj_proy/objmiw_h/PXP603.o  ./obj_proy/objmiw_h/PXP604.o  ./obj_proy/objmiw_h/PXP610.o  ./obj_proy/objmiw_h/PXP700.o  ./obj_proy/objmiw_h/PXP701.o  ./obj_proy/objmiw_h/PXP702.o  ./obj_proy/objmiw_h/PXP800.o  ./obj_proy/objmiw_h/PXP801.o  ./obj_proy/objmiw_h/PXP802.o  ./obj_proy/objmiw_h/PXP803.o  ./obj_proy/objmiw_h/PXP804.o  ./obj_proy/objmiw_h/PXP4000.o  ./obj_proy/objmiw_h/PXP4001.o  ./obj_proy/objmiw_h/PXP5000.o  ./obj_proy/objmiw_h/PXP5001.o  ./obj_proy/objmiw_h/PXP5010.o  ./obj_proy/objmiw_h/PXP7002.o  ./obj_proy/objmiw_h/PXP1065.o  ./obj_proy/objmiw_h/PXP1071.o  ./obj_proy/objmiw_h/PXP3010.o  ./obj_proy/objmiw_h/PXP3011.o  ./obj_proy/objmiw_h/PXPCARGA.o  ./obj_proy/objmiw_h/PXPCALFA.o  ./obj_proy/objmiw_h/CXCASIG.o  ./obj_proy/objmiw_h/CXCASIG1.o  ./obj_proy/objmiw_h/CXCASIGa.o  ./obj_proy/objmiw_h/CXCASIG1a.o  ./obj_proy/objmiw_h/CXC1431.o  ./obj_proy/objmiw_h/CXC403.o  ./obj_proy/objmiw_h/CXC404.o  ./obj_proy/objmiw_h/CXC405.o  ./obj_proy/objmiw_h/CXC406.o  ./obj_proy/objmiw_h/CXC407.o  ./obj_proy/objmiw_h/CXC501.o  ./obj_proy/objmiw_h/CXC602.o  ./obj_proy/objmiw_h/CXCTBR27.o  ./obj_proy/objmiw_h/NXNASIG.o  ./obj_proy/objmiw_h/NXNASIG1.o  ./obj_proy/objmiw_h/NXNASIGa.o  ./obj_proy/objmiw_h/NXNASIG1a.o  ./obj_proy/objmiw_h/NXNTBRO.o  ./obj_proy/objmiw_h/NXN400.o  ./obj_proy/objmiw_h/NXN500.o  ./obj_proy/objmiw_h/NXN501.o  ./obj_proy/objmiw_h/NXN600.o  ./obj_proy/objmiw_h/NXN610.o  ./obj_proy/objmiw_h/NXN611.o  ./obj_proy/objmiw_h/NXN612.o  ./obj_proy/objmiw_h/NXN613.o  ./obj_proy/objmiw_h/NXN614.o  ./obj_proy/objmiw_h/NXN615.o  ./obj_proy/objmiw_h/NXN700.o  ./obj_proy/objmiw_h/NXN1000.o  ./obj_proy/objmiw_h/NXN1001.o  ./obj_proy/objmiw_h/NXN1002.o  ./obj_proy/objmiw_h/NXN1003.o  ./obj_proy/objmiw_h/NXN1004.o  ./obj_proy/objmiw_h/NXN1050.o  ./obj_proy/objmiw_h/NXN1051.o  ./obj_proy/objmiw_h/NXN1431.o  ./obj_proy/objmiw_h/NXN2040.o  ./obj_proy/objmiw_h/NXNTBROW.o  ./obj_proy/objmiw_h/NXNTBR21.o  ./obj_proy/objmiw_h/CONASIG.o  ./obj_proy/objmiw_h/CONASIG1.o  ./obj_proy/objmiw_h/CONASIGa.o  ./obj_proy/objmiw_h/CONASIG1a.o  ./obj_proy/objmiw_h/CONT502.o  ./obj_proy/objmiw_h/CONT503.o  ./obj_proy/objmiw_h/CONT510.o  ./obj_proy/objmiw_h/CONT1050.o  ./obj_proy/objmiw_h/CONT1080.o  ./obj_proy/objmiw_h/CONT1081.o  ./obj_proy/objmiw_h/PXPFunc_1.o  ./obj_proy/objmiw_h/PXPFunc_2.o  ./obj_proy/objmiw_h/PXPFunc_3.o  ./obj_proy/objmiw_h/PXPFunc_4.o  ./obj_proy/objmiw_h/PXPFunc_5.o  ./obj_proy/objmiw_h/PXPClases.o  ./obj_proy/objmiw_h/PXPClavag.o  ./obj_proy/objmiw_h/PXPVRABLE.o  ./obj_proy/objmiw_h/PXPFASTR_1.o  ./obj_proy/objmiw_h/PXPEYSAREP_1.o  ./obj_proy/objmiw_h/PXPFUNCIONES.o  ./obj_proy/objmiw_h/PXP_CLASE.o  ./obj_proy/objmiw_h/PXP_CLACOND.o  ./obj_proy/objmiw_h/PXP_CLAFASTR.o  ./obj_proy/objmiw_h/PXP1030.o  ./obj_proy/objmiw_h/CALENDAR.o  ./obj_proy/objmiw_h/PPOR_1.o  ./obj_proy/objmiw_h/PDOS_1.o  ./obj_proy/objmiw_h/PDOS_2.o  ./obj_proy/objmiw_h/PDOS_1FOR.o  ./obj_proy/objmiw_h/PDOS_1FOR_A.o  ./obj_proy/objmiw_h/PDOSCLI_1.o  ./obj_proy/objmiw_h/PCLS_XLS_1.o  ./obj_proy/objmiw_h/CLASERUB_DOS.o  ./obj_proy/objmiw_h/CLIPRT.o  ./obj_proy/objmiw_h/TXTVIEW.o  ./obj_proy/objmiw_h/PCLASRPV.o  ./obj_proy/objmiw_h/PXPCONVER.o  ./obj_proy/objmiw_h/PXPEJEMP.o  ./obj_proy/objmiw_h/PXPDEFBRO.o  ./obj_proy/objmiw_h/PXPDEFREP.o  ./obj_proy/objmiw_h/PXPDEFBRE.o  ./obj_proy/objmiw_h/PXP_FUNTELA.o  ./obj_proy/objmiw_h/PXP_LIBGRAC.o  ./obj_proy/objmiw_h/PXPpruebas.o  ./obj_proy/objmiw_h/PXPprueba1.o  ./obj_proy/objmiw_h/PXPprueba2.o  ./obj_proy/objmiw_h/DemoMRPr.o  ./obj_proy/objmiw_h/Demobole.o  ./obj_proy/objmiw_h/dbgmenu.o  ./obj_proy/objmiw_h/bunge.o   -Wall -s -mconsole -L\C_MINGW\MINGW810\mingw32\lib -L\harbour_v\harbour_mingw81\lib\win\mingw -Wl,--start-group -lsupc++ \fwh\lib\fivehg.lib \fwh\lib\fivehgc.lib -lkernel32 -luser32 -lgdi32 -lwinspool -lcomctl32 -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32   -luuid -lodbccp32 -liphlpapi -lmpr -lwsock32 -lmsimg32 -loledlg -lpsapi -lgdiplus -lwinmm -lws2_32   -lrasapi32 -lodbc32 -lmfcuia32 -lwin32k -lstdc++ -lversion -lvfw32 -lhbmainstd -lhbsqlit3 -lrddads -lgtwin -lgtwvt -lgtwvg -lgtgui -lhbrtl -lhbvm -lhblang -lhbmacro -lhbrdd -lrddntx   -lrddcdx -lrddfpt -lhbsix -lhbdebug -lhbhpdf -lhbcommon -lhbpp -lhbcpage -lhbnulrdd -lhbwin -lhbct -lxhb -lhbcplr -lhbpcre   -lpng -lhbzlib -lhbmisc -lhbusrrdd -lhbnf -lhbmzip -lminizip -lhbziparc -lhbtip -llibhpdf -lhbzebra -lhbnetio \v_xharb_v3\lib\Harb_miw\librub_h.a \v_xharb_v3\lib\Harb_miw\librub1_h.a \v_xharb_v3\lib\Harb_miw\grump_h.a \v_xharb_v3\lib\Harb_miw\libsuper_h.a   \v_xharb_v3\lib\Harb_miw\librepo_h.a \v_xharb_v3\lib\Harb_miw\filexls_h.a \v_xharb_v3\lib\Harb_miw\librxls_h.a \v_xharb_v3\lib\Harb_miw\TWBRWX32_H.a   \v_xharb_v3\lib\Harb_miw\tmysql_h.a \v_xharb_v3\lib\Harb_miw\postgres_h.a \v_xharb_v3\lib\Harb_miw\EasyRep_h.a \v_xharb_v3\lib\Harb_miw\PdfPrinter_h.a   \v_xharb_v3\lib\Harb_miw\TPdf_h.a \v_xharb_v3\lib\Harb_miw\TAds_H.a \v_xharb_v3\lib\Harb_miw\libdolphin.a \fwh\lib\libmysql.a -Wl,--end-group
Si compilo cualquier ejemplo de fwh\samples , compilar sin ningun problema.
Pero mi proyecto no ha sido posible. Uso Make.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Ayuda Error en Minigui gcc

Mensagem por JoséQuintas »

O erro de função duplicada é porque tem a mesma função, com mesmo nome, em LIBs diferentes.

O erro da LIB "malformada", talvez tenha misturado versão de mingw, ou a lib esteja danificada.
Se os exemplos da fivewin não precisam dessa lib, não vai dar o mesmo problema nos exemplos.

Comentei ontem sobre haver mais de uma versão de mingw.
Ser versão 8.1 não significa que é sempre compatível com outra 8.1.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder