Subject | RE: [firebird-support] vcredist hell (again) |
---|---|
Author | Alan McDonald |
Post date | 2008-10-15T22:29:22Z |
Quoting Vlad Khorsun:
All FB 2.1 binaries requires MSVC8 run-time dlls on *any* OS.
All OS'es (except maybe Vista or Vista SP1) have no this runtime installed
by
default.
At OS below XP (i.e. NT4 and W2K) this runtime must be installed as before -
just copy dll's into system32 (or .\bin folder) and forget about it.
At OS starting from XP (XP, W2K3 and Vista) this runtime *must* be installed
properly. Make sure you have no copy of it in system32 (and\or .\bin folder)
!
Regards,
Vlad
So it's possible that Vista does not contain the runtime libs. It's not
going to hurt to run the msi on a vista machine
Also see the 2.1.0.InstallationGuide.pdf
Quote
The binary installer will determine the host operating system and try to
install system libraries appropriately for
that O/S. In most cases there will be no problems. However, early versions
of WinXP and Windows 2003 that
have not used Windows Update will not have the correct version of the
Windows Installer required to install the
side-by-side assemblies of the run-time libraries. If this occurs there are
two possible solutions:
. Run Windows Update and then re-install Firebird; OR
. Install the vcredist. exe package available from Microsoft
Zip kit install
To achieve this when installing from the zip kit requires more work from the
user:
. If the host O/S is pre-WinXP then the msvc 80 runtime libraries can be
copied from the Firebird \bin\ directory
into the Windows \system32\ directory.
INSTALLATION NOTES
15
. If the host O/S is WinXP or later then you will need to check the version
of the Windows installer. Run
msiexec. exe from a console prompt and a help screen will be displayed. If
it is earlier than v.3.0 you
must upgrade.
Once you have msiexec. exe v3.0 or later you can then install the vccrt MSI
file located in the \system32\
directory of the zip kits.
Alan
> I don=92t suppose someone knows the real facts here do they?Well, starting all over again :(
All FB 2.1 binaries requires MSVC8 run-time dlls on *any* OS.
All OS'es (except maybe Vista or Vista SP1) have no this runtime installed
by
default.
At OS below XP (i.e. NT4 and W2K) this runtime must be installed as before -
just copy dll's into system32 (or .\bin folder) and forget about it.
At OS starting from XP (XP, W2K3 and Vista) this runtime *must* be installed
properly. Make sure you have no copy of it in system32 (and\or .\bin folder)
!
Regards,
Vlad
So it's possible that Vista does not contain the runtime libs. It's not
going to hurt to run the msi on a vista machine
Also see the 2.1.0.InstallationGuide.pdf
Quote
The binary installer will determine the host operating system and try to
install system libraries appropriately for
that O/S. In most cases there will be no problems. However, early versions
of WinXP and Windows 2003 that
have not used Windows Update will not have the correct version of the
Windows Installer required to install the
side-by-side assemblies of the run-time libraries. If this occurs there are
two possible solutions:
. Run Windows Update and then re-install Firebird; OR
. Install the vcredist. exe package available from Microsoft
Zip kit install
To achieve this when installing from the zip kit requires more work from the
user:
. If the host O/S is pre-WinXP then the msvc 80 runtime libraries can be
copied from the Firebird \bin\ directory
into the Windows \system32\ directory.
INSTALLATION NOTES
15
. If the host O/S is WinXP or later then you will need to check the version
of the Windows installer. Run
msiexec. exe from a console prompt and a help screen will be displayed. If
it is earlier than v.3.0 you
must upgrade.
Once you have msiexec. exe v3.0 or later you can then install the vccrt MSI
file located in the \system32\
directory of the zip kits.
Alan
> -----Original Message-----
> From: firebird-support@yahoogroups.com [mailto:firebird-
> support@yahoogroups.com] On Behalf Of Salvatore Besso
> Sent: Thursday, 16 October 2008 9:07 AM
> To: firebird-support@yahoogroups.com
> Subject: Re: [firebird-support] vcredist hell (again)
>
> Alan,
>
> as I told in a previous message, my trial and error tests has shown
> that the redist should be installed only with
> Windows XP and Windows 2003, for all the others, Vista included, it is
> enough to copy the two dll's in the same folder
> of the excutable and fbclient.dll, do you agree?
>
> Anyway, where are the guidelines that you have mentioned?
>
> Regards
> Salvatore
>
>
> ------------------------------------
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> Visit http://www.firebirdsql.org and click the Resources item
> on the main (top) menu. Try Knowledgebase and FAQ links !
>
> Also search the knowledgebases at http://www.ibphoenix.com
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Yahoo! Groups Links
>
>
>