New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Embedded can't load ib_util.dll [CORE2711] #3108
Comments
Commented by: @hvlad Do you have VC8 CRT installed ? |
Commented by: Vitali Borushko (flakekun) Yes. MS VC++ 8.0.56336 Redistributable is installed. |
Commented by: @hvlad I don't know what is it. How it is installed ? |
Commented by: Vitali Borushko (flakekun) It was installed with vcredist_x86.exe. app/ No errors in Windows Event Log. I tried to run application on machine without VC8 CRT and had received the same problem |
Commented by: @dyemanov Do you use the official Beta 2 build (#24643) or a snapshot one? |
Commented by: @asfernandes How is fbembed.dll loaded? |
Commented by: @hvlad Do you have any of Firebird dll's in system32 ? |
Commented by: @asfernandes Also, do you have any other ib_util.dll in the PATH? |
Commented by: Vitali Borushko (flakekun) Sorry for not mentioned that before. fbembed.dll loaded by WinAPI call LoadLibrary() I haven't any Firebird dll in system32. My app haven't embedde manifest, and it haben't any dependencies on Microsoft.VC80.CRT. |
Commented by: Vitali Borushko (flakekun) No, there is no ib_util.dll in PATH variable. |
Commented by: @hvlad I haven't any Firebird dll in system32. remove them ASAP ! |
Commented by: Vitali Borushko (flakekun) Did remove libraries, but problem still exists. |
Commented by: @hvlad Is Microsoft.VC80.CRT.manifest left in system32 ? Ensure you have CRT files (Microsoft.VC80.CRT.manifest, msvcX80.dll) in WinSxS folder only |
Commented by: Vitali Borushko (flakekun) There is no Microsoft.VC80.CRT.manifest in system32 (is wasn't there from the beginning) I have CRT files in installations of FB2.1 and FB2.5 in Program Files, and in "ESET\NOD Antivirus" folder in Program FIles. Do I need to remove them too? I think my problem is similar to: |
Commented by: @hvlad You said you installed CRT using vcredist_x86.exe. In this case you don't need any additional copies of CRT. I don't comment not FB software, such as NOD. |
Commented by: Vitali Borushko (flakekun) There are 4 copies of CRT files in WinSxS folder (i cannot find there Microsoft.VC80.CRT.manifest files, only dll). |
Commented by: @hvlad Reproduced with snapshot builds. My own builds are ok. Seems VS 2005 SP1 (snapshot builds) works with manifests differently than VS 2005 without SP1 (my environment, also official compiler). |
Commented by: @hvlad Could you try today's snapshot of 3.0.0.25932 ? |
Commented by: Vitali Borushko (flakekun) Snapshot 3.0.0.25932 works fine. Will it be fixed in 2.5 snapshots? |
Commented by: @hvlad > Snapshot 3.0.0.25932 works fine. > Will it be fixed in 2.5 snapshots? |
Modified by: @dyemanovstatus: Open [ 1 ] => Resolved [ 5 ] resolution: Fixed [ 1 ] Fix Version: 2.5 RC2 [ 10372 ] Fix Version: 3.0 Alpha 1 [ 10331 ] assignee: Vlad Khorsun [ hvlad ] |
Modified by: @pcisarstatus: Resolved [ 5 ] => Closed [ 6 ] |
Modified by: @pavel-zotovQA Status: No test |
Modified by: @pavel-zotovstatus: Closed [ 6 ] => Closed [ 6 ] QA Status: No test => Cannot be tested |
Submitted by: Vitali Borushko (flakekun)
While starting application that using FB 2.5 (or 3.0) embedded, runtime error occurs:
R6034 An application has made attempt to load the C runtime library incorrectly...
firebird.log contains:
FLAKE-GS Wed Oct 28 15:40:22 2009
ib_util init failed, UDFs can't be used - looks like firebird misconfigured
FLAKE-GS Wed Oct 28 15:40:23 2009
Can't load INTL module 'D:\app\fb25_bad\intl\fbintl.dll'
FLAKE-GS Wed Oct 28 15:40:24 2009
Can't load INTL module 'D:\app\fb25_bad\intl\fbintl.dll'
Commits: d37555e 40e0114
The text was updated successfully, but these errors were encountered: