On 01.05.2017 23:40, Rick McGuire wrote:
> Try removing the int and see if it makes a difference.
Just tried it, no it does not make a difference, same error: redefinition, 
different modifiers.

---rony
>
>
> On Mon, May 1, 2017 at 5:32 PM, Rony G. Flatscher <rony.flatsc...@wu.ac.at
> <mailto:rony.flatsc...@wu.ac.at>> wrote:
>
>
>     On 01.05.2017 23:10, Rick McGuire wrote:
>>     This has been encountered before. You need to have the correct level of 
>> the SDK installed.
>>     Mark Miesfeld always recommended this one: 
>>
>>     http://www.microsoft.com/en-us/download/details.aspx?id=8442
>>     <http://www.microsoft.com/en-us/download/details.aspx?id=8442>
>     Thank you! That is the version I have installed. When extending the 
> INCLUDE environment symbol
>     to point to the appropriate SDK Include directory (now 
> "e:\Programme\Microsoft
>     SDKs\Windows\v7.1\Include" on my system) it is able to compile the 
> events.cpp file.
>
>     Much later it then there is a redefinition error:
>
>         [ 85%] Building CXX object
>         
> CMakeFiles/oodialog.dir/extensions/platform/windows/oodialog/oodPackageEntry.cpp.obj
>         oodPackageEntry.cpp
>         
> G:\oorexx.tmp\oorexxSVN\main\trunk\extensions\platform\windows\oodialog\*oodPackageEntry.cpp(444)*:
>         error C2373: "__pfnDliFailureHook2": Neudefinition;unterschiedliche 
> Modifizierer
>         E:\Programme\Microsoft Visual Studio 
> 14.0\VC\INCLUDE\*delayimp.h(141)*: note: Siehe
>         Deklaration von "__pfnDliFailureHook2" NMAKE : fatal error U1077:
>         "E:\PROGRA~2\MICROS~3.0\VC\bin\cl.exe": Rückgabe-Code "0x2" Stop. 
> NMAKE : fatal error
>         U1077: ""E:\Programme\Microsoft Visual Studio 
> 14.0\VC\BIN\nmake.exe"": Rückgabe-Code "0x2"
>         Stop.
>
>     oodPackageEntry.cpp defines:
>
>         FARPROC WINAPI delayFailHook(*unsigned **int *dliNotify, 
> PDelayLoadInfo pdli) { switch
>         (dliNotify) { case dliFailLoadLib : printf("Failed to load %s, error 
> code: %d. Ensure %s
>         is available.\n", pdli->szDll, pdli->dwLastError, pdli->szDll); 
> break; case dliFailGetProc
>         : if (pdli->dlp.fImportByName) { printf("Failed to get procedure: %s 
> in %s. Last error:
>         %d\n", pdli->dlp.szProcName, pdli->szDll, pdli->dwLastError); } else 
> { printf("Failed to
>         get procedure, ordinal: %s in %s. Last error: %d\n", 
> pdli->dlp.szProcName, pdli->szDll,
>         pdli->dwLastError); } break; default : printf("Unknown error trying 
> to delay load %s.\n",
>         pdli->szDll); break; } printf("The error is unrecoverable, have to 
> abort.\n"); return
>         NULL; } *PfnDliHook __pfnDliFailureHook2 = delayFailHook; // <-- line 
> 444*
>
>     delayimp.h defines:
>
>         typedef FARPROC (WINAPI *PfnDliHook)( *unsigned * dliNotify, 
> PDelayLoadInfo pdli );
>
>     The difference seems to be that oodPackageEntry.cpp defines "unsigned 
> int" and delyimp.h
>     "unsigned" (without "int") for the dliNotify argument. (If it makes a 
> difference: my MSC
>     compiler is from the "professional" Visual Studio 2015 edition, maybe it 
> is pickier.) ---rony
>
>     
> ------------------------------------------------------------------------------
>  Check out the
>     vibrant tech community on one of the world's most engaging tech sites, 
> Slashdot.org!
>     http://sdm.link/slashdot _______________________________________________ 
> Oorexx-devel mailing
>     list Oorexx-devel@lists.sourceforge.net 
> <mailto:Oorexx-devel@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>     <https://lists.sourceforge.net/lists/listinfo/oorexx-devel> 
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>
> _______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
-- 
--
__________________________________________________________________________________

Prof. Dr. Rony G. Flatscher
Department Informationsverarbeitung und Prozessmanagement
Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik
D2-C 2.086
WU Wien
Welthandelsplatz 1
A-1020  Wien/Vienna, Austria/Europe

http://www.wu.ac.at
__________________________________________________________________________________





------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to