Page 1 of 2

harbour error from cvs : unicows.dll

Posted: Mon Apr 23, 2012 4:47 pm
by norberto
hi, i try compile harbour from cvs and get the error:

hbpp.exe : missing UNICOWS.DLL

how to solve this?

very thanks

Re: harbour unicows.dll

Posted: Tue Apr 24, 2012 3:56 am
by nightwalker
Bcc58 bcc6x will have the same problem

bcc55 no error

Re: harbour unicows.dll

Posted: Sun May 06, 2012 6:15 am
by norberto
hi, nothing for this? im only one using bcc58 and try to compile harbour from cvs?

Re: harbour unicows.dll

Posted: Wed May 09, 2012 7:31 pm
by norberto
HI, no one using harbour (cvs) + bcc??

Re: harbour error from cvs : unicows.dll

Posted: Thu May 10, 2012 7:13 pm
by luiz53
eu tive o mesmo problema e ainda nao consegui resolver...
minha maquina é windows 7
estou usando o bcc 582

Re: harbour error from cvs : unicows.dll

Posted: Thu May 10, 2012 7:39 pm
by norberto
Luiz, parece que somos os unicos usando bcc582+harbour svn. (seems to be only two using this combination , maybe they using vc or gcc or old versions of harbour). :?

Re: harbour error from cvs : unicows.dll

Posted: Thu May 10, 2012 8:48 pm
by Antonio Linares
Norberto,

Do you get the same error when you run Harbour ?

We have no problems at all using BCC582 and Harbour from its SVN repository. You can download our builds from here:

http://code.google.com/p/harbour-and-xh ... loads/list

Re: harbour error from cvs : unicows.dll

Posted: Thu May 10, 2012 9:14 pm
by norberto
Antonio, sorry, the error is harbour (svn - last version) and bcc582.

Re: harbour error from cvs : unicows.dll

Posted: Thu May 10, 2012 9:19 pm
by norberto
Antonio, try compile with svn after 04/04/2012.

Re: harbour error from cvs : unicows.dll

Posted: Fri May 11, 2012 7:38 pm
by ADutheil
Norberto,

Have a look at this changelog entry

Code: Select all

2012-04-01 16:30 UTC+0200 Viktor Szakats (harbour syenar.net)
  * config/win/mingw.mk
    + solved mingw harbour dll and unicows problem, so now
      -shared Harbour executables built using mingw will be able
      to run on Win9x, "out of the box".
      (has a downside that now separate compile pass is needed
      to build objects with -DHB_DYNLIB (like with all the other
      C compilers), but I left it enabled anyways to give uniform
      support for unicows by default, including the nightly and
      official builds.)

  * config/win/watcom.mk
  * config/win/xcc.mk
  * config/win/icc.mk
  * config/win/pocc.mk
  * config/win/bcc.mk
  * config/win/msvc.mk
    * restored to link 3rd libs (currently unicows, if available)
      to harbour-*.dll with above compilers. These are currently
      noops (except for bcc, where it just doesn't work),
      they are fundemantally correct, but may require further
      C compiler specific mods.

  ; TODO: problem with bcc harbour-*.dll remains. unicows is present,
          specified, but ignored when linking, even though it's not ignored
          when contrib dlls are built using similar method. I leave
          resolving this problem to bcc users.
 

Re: harbour error from cvs : unicows.dll

Posted: Fri May 11, 2012 8:06 pm
by norberto
HI thanks, so last harbour dont work with bcc... changelog =>(except for bcc, where it just doesn't work).

someone from harbour team can solve this or time to change to visual c+ or mingw ?

Re: harbour error from cvs : unicows.dll

Posted: Fri May 11, 2012 9:20 pm
by Enrico Maria Giordano
norberto wrote:someone from harbour team can solve this or time to change to visual c+ or mingw ?
Time to drop Harbour and its team.

EMG

Re: harbour error from cvs : unicows.dll

Posted: Sat May 12, 2012 11:38 am
by norberto
I know harbour its a open source project and we can not demand anything of the contributors, but breaking compatibility would be something wrong? type changed it to a compiler, and others be damned. :?

Re: harbour error from cvs : unicows.dll

Posted: Sat May 12, 2012 5:45 pm
by Antonio Linares
Norberto,

same error here. I have also reported it to the Harbour dev list.

In the meantime, you can download the most recent nightly build from here:

http://sourceforge.net/projects/harbour ... s/nightly/

And copy hbpp.exe, harbour.exe and hbmk2.exe to your Harbour bin/win folder so you can build Harbour. You need to "touch" (change date-time) them so the make won't rebuild them again.

Its a temporary solution, but it may solve the problem

Re: harbour error from cvs : unicows.dll

Posted: Sat May 12, 2012 6:00 pm
by Antonio Linares
Norberto,

Here you have it:
http://code.google.com/p/harbour-and-xh ... p&can=2&q=

Temporarly it uses harbour.exe, hbpp.exe and hbmk2.exe from the MinGW nightly build

It seems to be working fine :-)