Dmitry wrote:
> Error Dialog Box contain "Application not run, because not correct tuning. 
> Reinstal application ..."

        Yes, I think one essentially gets that error when not
        the Manifest/SxS stuff comes up.

        Other messages I've seen:

The system cannot execute the specified program.
C Runtime Error R6034

        I ran into these back in October 2006 with one of my customers
        trying to help the compile a (non-FLTK) CLI tool that used
        ILM's EXR image library. It unfortunately /had/ to be compiled
        under VS Express, due to EXR's use of template features the older
        VS .NET compiler did not support.

        Here's what I wrote to the customer after they sent me some
        of the above error messages (links shown here still work):

---------------------------------------------------------------------------------------

> > Greg wrote:
> >     Ya, it sounds like the problem we encountered is exactly what
> >     this Microsoft page describes:
> >     http://msdn2.microsoft.com/en-us/library/ms235560.aspx
> >
> >     ..and that this page describes as the solution:
> >     http://msdn2.microsoft.com/en-us/library/ms235624.aspx
> >
> >     Sounds like 2005 compiler needs to generate 'manifests' ..
> >     [I'll read all this and get back to you.]


     As the "Family Guy" would say.. oh my freaking god.

     That little Microsoft document fans out into about a hundred little
     sub-documents on this whole 'manifest' subject, replete with XML
     examples and the usual Microsoft meaningless hex codes. I love it
     when they actually /document/ stuff like this:

"The dependent side-by-side assembly can be installed as either
  a shared assembly or as a private assembly. For example, Visual
  Studio 2005 installs the CRT assembly as a shared side-by-side assembly
  which can be found in the directory
%WINDIR%\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50608.0_x-ww_b7acac55.

        ..riiight. And it goes on:

<assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50727.42" 
processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"/>
    <file name="msvcr80.dll" hash="3ca5156e8212449db6c622c3d10f37d9adb12c66" 
hashalg="SHA1"/>
    <file name="msvcp80.dll" hash="92cf8a9bb066aea821d324ca4695c69e55b27cff" 
hashalg="SHA1"/>
    <file name="msvcm80.dll" hash="7daa93e1195940502491c987ff372190bf199395" 
hashalg="SHA1"/>

        yeesh. I'm printing this all out now for reading. Jesus, wotta mess.

* * *

> Hi Greg,
> >
> > So I just found some time to run the test below.
> > All three attempts fail.  See the message below.

        Three other things to try, in this order:

                1) In the C:\temp\ directory, create a subdir
                   called "WinSxS", copy the dll's in there,
                   then try running the app again.

                2) Copy the DLLs to the c:\windows\system32\
                   *and* to the c:\windows\WinSxS\ directory (if it exists)
                   and retry the test (rename away any existing dlls)
                   then try running the app again.

                3) If neither 1 or 2 work, I hesitate to suggest you download
                   and run this executable from microsoft [which will update
                   the OS to support the SxS stuff]:
                   http://go.microsoft.com/fwlink/?linkid=65127&clcid=0x409
                   ..then try running the original app again.

        What XP service pack are you on? I'm on SP2.

---------------------------------------------------------------------------------------

    As I recall, with some kanoodling, it was made to work.

    But because they were deploying the executable in question
    to a render farm of 400 machines, installing that little Microsoft MSI file
    that tweaked the OS proved maddening, since it had a GUI that apparently
    could not be automated, and thus had to be run by hand on each machine.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to