why, under 64 Bit OS, does not Find UUID.LIB

User avatar
Jimmy
Posts: 1733
Joined: Thu Sep 05, 2019 5:32 am
Location: Hamburg, Germany

why, under 64 Bit OS, does not Find UUID.LIB

Post by Jimmy »

hi,

i have a multi-Boot System with 32 Bit OS and 64 BIt OS

i still have Problem to build 32 Bit App under 64 Bit OS.
it work under 32 Bit OS but fail under 64 Bit OS

i have copy all source CODE to 64 Bit OS and just change Drive C: into X: in *.MAK File

Code: Select all | Expand

...
        echo X:\BCC770\lib\uuid.lib + >> b32.bc
...
        IF EXIST DUALGRID.res echo DUALGRID.res >> b32.bc
        X:\BCC770\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'UUID.LIB'
** error 2 ** deleting DUALGRID.EXE
but UUID.LIB does exist in that Folder

Code: Select all | Expand

c:\fwh\0\LISTVIEW>dir X:\BCC770\lib\u*
Verzeichnis von X:\BCC770\lib
19.03.2015 06:55 2.048 uuid.lib
in *.MAK file i have this Settings

Code: Select all | Expand

HBDIR=X:\harbour
BCDIR=X:\BCC770
FWDIR=X:\fwh
i have no Idee any more, WHY he can´t open UUID.LIB as it exist in the Folder :?
greeting,
Jimmy
User avatar
Antonio Linares
Site Admin
Posts: 42256
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by Antonio Linares »

Copy uuid.lib to the folder where you are building the app
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Enrico Maria Giordano
Posts: 8728
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by Enrico Maria Giordano »

Jimmy,

You don't need uuid.lib at all. You can remove it from your mak file.
User avatar
Jimmy
Posts: 1733
Joined: Thu Sep 05, 2019 5:32 am
Location: Hamburg, Germany

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by Jimmy »

hi Antonio,
Antonio Linares wrote:Copy uuid.lib to the folder where you are building the app
YES, that Trick work, THX :D

but there is a new Problem : 32 Bit App need about 5 Seconds to start under 64 Bit OS after 1st. create :shock:
than it start immediately under 64 Bit OS.

what might be a Reason that 32 Bit App delay so much, 1st. Time after create, at start under 64 Bit OS :?:
greeting,
Jimmy
User avatar
Jimmy
Posts: 1733
Joined: Thu Sep 05, 2019 5:32 am
Location: Hamburg, Germany

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by Jimmy »

hi Enrico,
Enrico Maria Giordano wrote:You don't need uuid.lib at all. You can remove it from your mak file.
THX for the Tip, i have remove UUID.LIB from *.MAK File.
greeting,
Jimmy
User avatar
Enrico Maria Giordano
Posts: 8728
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by Enrico Maria Giordano »

Jimmy wrote:but there is a new Problem : 32 Bit App need about 5 Seconds to start under 64 Bit OS after 1st. create :shock:
than it start immediately under 64 Bit OS.

what might be a Reason that 32 Bit App delay so much, 1st. Time after create, at start under 64 Bit OS :?:
Did you try to disable your antivirus?
User avatar
Antonio Linares
Site Admin
Posts: 42256
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by Antonio Linares »

> Did you try to disable your antivirus?

You can disable it for a folder, the folder where you are building your app
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Jimmy
Posts: 1733
Joined: Thu Sep 05, 2019 5:32 am
Location: Hamburg, Germany

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by Jimmy »

hi Enrico,
Enrico Maria Giordano wrote:Did you try to disable your antivirus?
i never notice so long delay of Antivirus checking, but when know it i can wait 5 Seconds.
greeting,
Jimmy
User avatar
carlos vargas
Posts: 1721
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by carlos vargas »

If windows is 64 bits, you app 32 bits load a windows 32 subsystem internally.

If you app is 64 bit, not load sub system.
Salu2
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
Jimmy
Posts: 1733
Joined: Thu Sep 05, 2019 5:32 am
Location: Hamburg, Germany

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by Jimmy »

hi,
carlos vargas wrote:If windows is 64 bits, you app 32 bits load a windows 32 subsystem internally.
interesting.
but i do´nt understand what it have to do to load a LIB as the PATH, in *.MAK File, is correct and LIB does exist in that Folder :?:
greeting,
Jimmy
User avatar
Antonio Linares
Site Admin
Posts: 42256
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by Antonio Linares »

There is something wrong with bcc77 and uuid.lib I would say...

They may fix it in next builds
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Enrico Maria Giordano
Posts: 8728
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by Enrico Maria Giordano »

Antonio Linares wrote:There is something wrong with bcc77 and uuid.lib I would say...

They may fix it in next builds
What is wrong? I have no problem at all with BCC77 and uuid.lib. The problem is in the way Jimmy compiles his program.
User avatar
Jimmy
Posts: 1733
Joined: Thu Sep 05, 2019 5:32 am
Location: Hamburg, Germany

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by Jimmy »

hi Enrico,
Enrico Maria Giordano wrote:The problem is in the way Jimmy compiles his program.
i have multiple SSD and i have copy Source Files from 32 Bit OS to 64 Bit OS and change PATH from C: (64 Bit) to X: (32 Bit).

can you please tell me what i´m doing wrong :?:
greeting,
Jimmy
User avatar
Jimmy
Posts: 1733
Joined: Thu Sep 05, 2019 5:32 am
Location: Hamburg, Germany

Re: why, under 64 Bit OS, does not Find UUID.LIB

Post by Jimmy »

hi,
Enrico Maria Giordano wrote:Do you want a minimal batch compile sample?
YES, please just to understand why it does not compile from different OS.
greeting,
Jimmy
Post Reply