Pascal Heude schrieb:
> Hi,
>
> I am using MSVC2005. For that, I changed the comment in the section 
> ##### Microsoft Visual C / Studio Variant #####
> # "Microsoft Visual Studio 2005"
> # Visual C++ 8.0, _MSC_VER 1400, msvcr80.dll
> MSVC_VARIANT=MSVC2005
>
> I have the following dll in the directory $(PROGRAM_FILES)\Microsoft 
> Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT\*.* :
>     - msvcm80.dll
>     - msvcp80.dll
>     - msvcr80.dll
>
> I have one remark about the variable PROGRAM_FILES. I'm currently 
> using a windows vista enterprise x64 bits. With this OS, there are 
> differents "program files" directory which are not correctly handled 
> by the wireshark environment/setup :
"not correctly handled" is a hard word. The script just expects stuff to 
be installed in the default PROGRAM_FILES location. I don't see a good 
solution to this, as you can easily mix 32 and 64 bit versions of 
programs here - so I don't see a good way to find the right location 
with a script.
>     - C:\Program Files (x86)
>     - C:\Program Files
> Some programs are installed under the first directory, and others are 
> installed under the second one. So, I had to check in which directory 
> where programs were installed and to correct the scripts/makefiles.
That explains your problems here. So unless someone comes up with a good 
solution to handle the x64 systems, we might have to live with this problem.

BTW: Using vcredist also has it's problems, namely getting an ugly 
Microsoft dialog while installing Wireshark ...

Regards, ULFL
>
> Regards.
>
> Pascal
>
> Ulf Lamping a écrit :
>> Hi!
>>
>> Right, you are describing how you tried to fix it (which is not the 
>> intended way it should work), and I (as the author) try to find the 
>> cause of the problem.
>>
>> Some questions:
>> Do you use MSVC 2005 "retail version" or MSVC 2005 "express edition" or 
>> something else ?
>> Which setting in config.nmake are you using for MSVC_VARIANT ?
>> Which dlls are in $(PROGRAM_FILES)\Microsoft Visual Studio 
>> 8\VC\redist\x86\Microsoft.VC80.CRT\*.* ? $(PROGRAM_FILES) is usually 
>> c:\Program Files\, but that depends on your personal setup.
>>
>> Regards, ULFL
>>
>>
>> Pascal Heude schrieb:
>>   
>>> Hi,
>>> I'm not sure we understand each other. Here after is the file before 
>>> the modification (the WAS) :
>>> !ELSEIF "$(MSVC_VARIANT)" == "MSVC2005"
>>> MSVCR_DLL=$(PROGRAM_FILES)\Microsoft Visual Studio 
>>> 8\VC\redist\x86\Microsoft.VC80.CRT\*.*
>>>
>>> Here after is the file after the modification (the IS) :
>>> !ELSEIF "$(MSVC_VARIANT)" == "MSVC2005"
>>> #MSVCR_DLL=$(PROGRAM_FILES)\Microsoft Visual Studio 
>>> 8\VC\redist\x86\Microsoft.VC80.CRT\*.*
>>> VCREDIST_EXE=$(WIRESHARK_LIBS)\vcredist_x86.exe
>>>
>>> Regards.
>>>
>>> Pascal
>>>
>>> Ulf Lamping a écrit :
>>>     
>>>> Pascal Heude schrieb:
>>>>   
>>>>       
>>>>> Hi,
>>>>>
>>>>> I had the same problem than bijjou200 and I found the following solution :
>>>>>
>>>>> - edit the config.nmake file (the one in the installation directory of 
>>>>> wireshark)
>>>>> - copy the following line
>>>>> VCREDIST_EXE=$(WIRESHARK_LIBS)\vcredist_x86.exe
>>>>> between the following 2 lines (in the section "C-Runtime Redistributable"
>>>>> !ELSEIF "$(MSVC_VARIANT)" == "MSVC2005"
>>>>> and
>>>>> MSVCR_DLL=$(PROGRAM_FILES)\Microsoft Visual Studio 
>>>>> 8\VC\redist\x86\Microsoft.VC80.CRT\*.*
>>>>> - finally put in comment the line (the previous one)
>>>>> MSVCR_DLL=$(PROGRAM_FILES)\Microsoft Visual Studio 
>>>>> 8\VC\redist\x86\Microsoft.VC80.CRT\*.*
>>>>>
>>>>> I have choosen to modify the part "MSVC2005" of the section "C-Runtime 
>>>>> Redistributable" because I am currently using this compiler. If you 
>>>>> get the same problem with another compiler, you should choose the part 
>>>>> according to your compiler.
>>>>>
>>>>>     
>>>>>         
>>>> Hmmm, are you sure, you've just simply set the MSVC_VARIANT setting 
>>>> wrong?!?
>>>>
>>>> There is a difference between:
>>>>
>>>> MSVC_VARIANT=MSVC2005
>>>>
>>>> and
>>>>
>>>> MSVC_VARIANT=MSVC2005EE
>>>>
>>>>
>>>> When I'm using the MSVC2005 setting on my Express Edition environment, 
>>>> I'm getting exactly the same error as described.
>>>>
>>>> Regards, ULFL
>>>>
>>>> P.S: I've added a message to the NSIS script output, "if the following 
>>>> is getting wrong, check MSVC_VARIANT" to avoid problems in the future.
>>>> _______________________________________________
>>>> Wireshark-dev mailing list
>>>> [email protected]
>>>> http://www.wireshark.org/mailman/listinfo/wireshark-dev
>>>>   
>>>>       
>>> ------------------------------------------------------------------------
>>> Téléchargez gratuitement Messenger 2008 
>>> <http://www.windowslive.fr/majmessenger.asp>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Wireshark-dev mailing list
>>> [email protected]
>>> http://www.wireshark.org/mailman/listinfo/wireshark-dev
>>>   
>>>     
>>
>> _______________________________________________
>> Wireshark-dev mailing list
>> [email protected]
>> http://www.wireshark.org/mailman/listinfo/wireshark-dev
>>   
>
>
> ------------------------------------------------------------------------
> Téléchargez gratuitement Messenger 2008 
> <http://www.windowslive.fr/majmessenger.asp>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Wireshark-dev mailing list
> [email protected]
> http://www.wireshark.org/mailman/listinfo/wireshark-dev
>   

_______________________________________________
Wireshark-dev mailing list
[email protected]
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to