Page 1 of 2

Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Sun Dec 03, 2023 4:21 pm
by ruben Dario
Saludos al Forum
Cuando creo el ejeutable me da este error
uso bcc77 y fwh 20_12 y =\harbour_v\harbour_bcc77
Con bcc76 funciona perfecto


k:\proy_harb>\C_BCC\BCC77\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Error: Unresolved external '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARBOUR
Error: Unable to perform link

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Mon Dec 04, 2023 1:36 pm
by karinha
Post el ERROR.LOG pls.

Regards, saludos.

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Mon Dec 04, 2023 2:21 pm
by leandro
Ruben buenos días como estas?

Es un problema asociado al Borland 7.70, Mr. Nages comento algo sobre el tema en este post.

https://forums.fivetechsupport.com/viewtopic.php?f=3&t=43767&start=30&sid=307357278dfdf15d0dde13a789ecf9a4#p265577

Yo tambien tuve el mismo inconveniente y me toco compilar con bbc760, xharbour para borland 7.70 y FWH2310.

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Mon Dec 04, 2023 2:27 pm
by karinha
Leandro, en este caso creo que Rubén necesita pedirle al maestro Enrico el PUERTO(Harbour) para BCC77.

Regards, saludos.

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Mon Dec 04, 2023 2:46 pm
by ruben Dario
Con xHarbour y bcc77 si funciona, el poblema es con Harbour

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Mon Dec 04, 2023 3:06 pm
by Enrico Maria Giordano
ruben Dario wrote:Saludos al Forum
Cuando creo el ejeutable me da este error
uso bcc77 y fwh 20_12 y =\harbour_v\harbour_bcc77
Con bcc76 funciona perfecto


k:\proy_harb>\C_BCC\BCC77\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Error: Unresolved external '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARBOUR
Error: Unable to perform link


I need a little PRG sample showing the problem and the batch you are using to compile.

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Mon Dec 04, 2023 4:05 pm
by ruben Dario
Estoy compilando un proyecto.
\C_BCC\BCC77\bin\BRC32 -r -D__FLAT__ -I\C_BCC\BCC77\include\windows\sdk;\C_BCC\BCC77\include\windows\crtl \proy_harb\rc\plastwin.rc
hasta aqui ok

\C_BCC\BCC77\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Error: Unresolved external '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARBOUR
Error: Unable to perform link

b32.bc
Code: Select all  Expand view

\C_BCC\BCC77\lib\c0x32.obj .\obj_proy\obj_h\PXPMENU.obj  .\obj_proy\obj_h\PXPEDITOR.obj  .\obj_proy\obj_h\PXP0001.obj  .\obj_proy\obj_h\PXP0002.obj  .\obj_proy\obj_h\PXP0003.obj  .\obj_proy\obj_h\PXP0004.obj  .\obj_proy\obj_h\PXP0005.obj  .\obj_proy\obj_h\PXP0006.obj  .\obj_proy\obj_h\PXP0007.obj  .\obj_proy\obj_h\PXP0008.obj  .\obj_proy\obj_h\PXP0009.obj  .\obj_proy\obj_h\PXP0010.obj  .\obj_proy\obj_h\PXP0011.obj  .\obj_proy\obj_h\PXP0012.obj  .\obj_proy\obj_h\PXP0013.obj  .\obj_proy\obj_h\PXP0014.obj  .\obj_proy\obj_h\PXP0015.obj  .\obj_proy\obj_h\PXP0016.obj  .\obj_proy\obj_h\PXP0017.obj  .\obj_proy\obj_h\PXP0018.obj  .\obj_proy\obj_h\PXP0019.obj  .\obj_proy\obj_h\PXP0020.obj  .\obj_proy\obj_h\PXP0021.obj  .\obj_proy\obj_h\PXP0022.obj  .\obj_proy\obj_h\PXP0023.obj  .\obj_proy\obj_h\PXP0024.obj  .\obj_proy\obj_h\PXP0025.obj  .\obj_proy\obj_h\PXP0026.obj  .\obj_proy\obj_h\PXP0027.obj  .\obj_proy\obj_h\PXP0028.obj  .\obj_proy\obj_h\PXP0029.obj  .\obj_proy\obj_h\PXP0029a.obj  .\obj_proy\obj_h\PXP0030.obj  .\obj_proy\obj_h\PXP0031.obj  .\obj_proy\obj_h\PXP0032.obj  .\obj_proy\obj_h\PXP0033.obj  .\obj_proy\obj_h\PXP0034.obj  .\obj_proy\obj_h\PXP0035.obj  .\obj_proy\obj_h\PXP0036.obj  .\obj_proy\obj_h\PXP0037.obj  .\obj_proy\obj_h\PXP0038.obj  .\obj_proy\obj_h\PXP0039.obj  .\obj_proy\obj_h\PXP0040.obj  .\obj_proy\obj_h\PXP0041.obj  .\obj_proy\obj_h\PXP0042.obj  .\obj_proy\obj_h\PXP0043.obj  .\obj_proy\obj_h\PXP0050.obj  .\obj_proy\obj_h\PXP0051.obj  .\obj_proy\obj_h\PXP0052.obj  .\obj_proy\obj_h\PXP0053.obj  .\obj_proy\obj_h\PXP0054.obj  .\obj_proy\obj_h\PXP0055.obj  .\obj_proy\obj_h\PXP0056.obj  .\obj_proy\obj_h\PXP0057.obj  .\obj_proy\obj_h\PXP0070.obj  .\obj_proy\obj_h\PXP0080.obj  .\obj_proy\obj_h\CON0001.obj  .\obj_proy\obj_h\CON0002.obj  .\obj_proy\obj_h\CON0003.obj  .\obj_proy\obj_h\CON0004.obj  .\obj_proy\obj_h\CON0005.obj  .\obj_proy\obj_h\CORV0001.obj  .\obj_proy\obj_h\PXPGENCON.obj  .\obj_proy\obj_h\PXPFUNCIONES.obj  .\obj_proy\obj_h\TESTCLPR.obj  .\obj_proy\obj_h\PXPREPOR_1.obj  .\obj_proy\obj_h\PXPRESQL_1.obj  .\obj_proy\obj_h\PXPREXLS_1.obj  .\obj_proy\obj_h\PXPREDOS_1.obj  .\obj_proy\obj_h\PXPREBRO_1.obj  .\obj_proy\obj_h\CLASERUB_DOS.obj  .\obj_proy\obj_h\CLASERUB_XLS.obj  .\obj_proy\obj_h\CLASERUB_BROW.obj  .\obj_proy\obj_h\CLASEFAST_REP.obj  .\obj_proy\obj_h\tClaNave.obj  .\obj_proy\obj_h\PXPMENBAR.obj  .\obj_proy\obj_h\PXP_CLASE.obj  .\obj_proy\obj_h\CALCULADORA.obj  .\obj_proy\obj_h\FORM_GENERAL_1.obj  .\obj_proy\obj_h\PXPLREP1.obj  .\obj_proy\obj_h\PXPRUTREP_1.obj  .\obj_proy\obj_h\FastRepH.obj  .\obj_proy\obj_h\PXPFASTR_1.obj  .\obj_proy\obj_h\DEMO_FWH.obj  .\obj_proy\obj_h\demos.obj  .\obj_proy\obj_h\xTry.obj  .\obj_proy\obj_h\Inmueble.obj  , plastwin.exe , plastwin.map , \fwh\lib\FiveH.lib \fwh\lib\FiveHC.lib +
\harbour_v\harbour_bcc77\lib\win\bcc\gtwin.lib \harbour_v\harbour_bcc77\lib\win\bcc\gtwvt.lib \harbour_v\harbour_bcc77\lib\win\bcc\gtwvg.lib  \harbour_v\harbour_bcc77\lib\win\bcc\gtgui.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbrtl.lib   \harbour_v\harbour_bcc77\lib\win\bcc\hbvm.lib \harbour_v\harbour_bcc77\lib\win\bcc\hblang.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbmacro.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbrdd.lib \harbour_v\harbour_bcc77\lib\win\bcc\rddntx.lib   \harbour_v\harbour_bcc77\lib\win\bcc\rddcdx.lib \harbour_v\harbour_bcc77\lib\win\bcc\rddfpt.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbsix.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbdebug.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbhpdf.lib   \harbour_v\harbour_bcc77\lib\win\bcc\hbcommon.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbpp.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbcpage.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbnulrdd.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbwin.lib   \harbour_v\harbour_bcc77\lib\win\bcc\hbct.lib \harbour_v\harbour_bcc77\lib\win\bcc\xhb.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbcplr.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbpcre.lib \harbour_v\harbour_bcc77\lib\win\bcc\png.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbzlib.lib   \harbour_v\harbour_bcc77\lib\win\bcc\hbmisc.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbusrrdd.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbnf.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbmzip.lib \harbour_v\harbour_bcc77\lib\win\bcc\minizip.lib   \harbour_v\harbour_bcc77\lib\win\bcc\hbziparc.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbtip.lib \harbour_v\harbour_bcc77\lib\win\bcc\libhpdf.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbzebra.lib \harbour_v\harbour_bcc77\lib\win\bcc\hbnetio.lib  \C_BCC\BCC77\lib\cw32.lib \C_BCC\BCC77\lib\import32.lib \C_BCC\BCC77\lib\uuid.lib   \C_BCC\BCC77\lib\psdk\odbc32.lib \C_BCC\BCC77\lib\psdk\msimg32.lib \C_BCC\BCC77\lib\psdk\nddeapi.lib \C_BCC\BCC77\lib\psdk\iphlpapi.lib   \C_BCC\BCC77\lib\psdk\psapi.lib \C_BCC\BCC77\lib\psdk\ws2_32.lib \C_BCC\BCC77\lib\psdk\rasapi32.lib \C_BCC\BCC77\lib\psdk\shell32.lib   \C_BCC\BCC77\lib\psdk\gdiplus.lib \proy_harb\lib\Harb\LIBSISTM.lib \proy_harb\lib\Harb\LIBFILEXLS.lib \proy_harb\lib\Harb\LIBTSBROWSE_H.lib \proy_harb\lib\Harb\LIBTIMPRIME.lib   \proy_harb\lib\Harb\LIBDOLPHIN.lib \proy_harb\lib\Harb\LIBDSAY.lib \proy_harb\lib\Harb\libEasyRep_h.lib \proy_harb\lib\Harb\libmysql.lib \proy_harb\lib\Harb\libMyrpt.lib   \proy_harb\lib\Harb\libEagle1_h.lib  ,
\proy_harb\rc\plastwin.res  
 

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Mon Dec 04, 2023 5:50 pm
by Enrico Maria Giordano
Probably something wrong in one or more of these libs:

Code: Select all  Expand view
\proy_harb\lib\Harb\LIBSISTM.lib \proy_harb\lib\Harb\LIBFILEXLS.lib \proy_harb\lib\Harb\LIBTSBROWSE_H.lib \proy_harb\lib\Harb\LIBTIMPRIME.lib   \proy_harb\lib\Harb\LIBDOLPHIN.lib \proy_harb\lib\Harb\LIBDSAY.lib \proy_harb\lib\Harb\libEasyRep_h.lib \proy_harb\lib\Harb\libmysql.lib \proy_harb\lib\Harb\libMyrpt.lib   \proy_harb\lib\Harb\libEagle1_h.lib


Can you send them all to me? So I can check them and tell you which (if any) have the problem.

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Mon Dec 04, 2023 9:01 pm
by ruben Dario
Gracias Enrico te lo envie al correo

Gracias enrico x tu ayuda


Le envio las librerias, pero segun mis pruebas no son,
Tome un ejemplo de fwh y genera error, creo que este seria el indicado para identificar el problema
el prg testtrev.prg.

rubenbuild testtrev
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Error: Unresolved external '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARBOUR
Error: Unable to perform link
* Linking errors *

------------------------------------------------------------------------------------------------------
rubenbuild testtrev
I send you the libraries, but according to my tests are not,
Take an example of fwh and generates error, I think this would be the one indicated to identify the problem
the prg testtrev.prg.
BORLAND RESOURCE COMPILER VERSION 5.40
Copyright (c) 1990, 1999 INPRISE CORPORATION. All rights reserved.
Turbo incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
error: Unresolved external ' streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARBOUR
error: Unable to perform link
* Linking errors *

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Mon Dec 04, 2023 10:30 pm
by Enrico Maria Giordano
We have already faced this problem, do you remember? I do not get any errors and the generated EXE works fine. Please show the exact batch you are using to compile the sample, so I can test it here.

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Mon Dec 04, 2023 10:38 pm
by Enrico Maria Giordano
This is the first thread about this problem:

https://forums.fivetechsupport.com/viewtopic.php?f=3&t=43767

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Mon Dec 04, 2023 11:39 pm
by ruben Dario
Saludos Enrico
Yo te envie un correo , y ahi esta erchivo testtrev.rar de samples de fwh
esta el prg y el bat para generalo.

uso bcc77 y fwh 20_12 y harbour_bcc77 , y me da el error el crear el .exe
en problema es con el bcc77, con las anteriores funcionan bien


--------------------------------------------------------------------------
Greetings Enrico
I send you an email, and there is this erchive testtrev.rar samples of fwh
is the prg and bat to generate it.

use bcc77 and fwh 20 12 and harbor bcc77 , and i get the error to create the .exe
in problem is with the bcc77, with the previous ones they work well

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Tue Dec 05, 2023 9:06 am
by Enrico Maria Giordano
I get this error with your batch:

Code: Select all  Expand view
Error: Unresolved external '__streams' referenced from E:\FWHARBOUR\LIB\FIVEH.LIB|HARBOUR


But not with mine. I'm trying to understand the cause of the problem in your batch...

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Tue Dec 05, 2023 9:51 am
by Enrico Maria Giordano
The problem seems to be in the FWH libs. Probably they have been compiled with on older BCC version. You can workaround the problem that way. In buildh.bat replace this:

Code: Select all  Expand view
echo %bcdir%\lib\c0w32.obj + > b32.bc


with this:

Code: Select all  Expand view
echo -L%bcdir%\lib;%bcdir%\lib\psdk + > b32.bc
echo c0w32.obj + >> b32.bc


Then add this in one of your PRG:

Code: Select all  Expand view
#pragma BEGINDUMP

int _streams;

#pragma ENDDUMP


Try it and let me know.

Re: Error '__streams' referenced from K:\FWH\LIB\FIVEH.LIB|HARB

PostPosted: Tue Dec 05, 2023 7:51 pm
by ruben Dario
Gracias Enrico
Funciono

-------------
Thanks Enrico
I work