ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
April 17th, 2024 | 14:30-16:00 SGT (UTC+8) | Online

Wireshark-bugs: [Wireshark-bugs] [Bug 7623] Couldn't load module..The specified module could not

Date: Fri, 17 Aug 2012 22:27:51 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7623

--- Comment #3 from dhavalshah2008@xxxxxxxxx 2012-08-17 22:27:49 PDT ---
Thank you for the answer Guy.
I have tried to make similar compiler, service pack etc. in both build and
target PC, but, still same issue...

Here is the info from about dialog box in both PC
1. at build PC :
Version 1.8.0-ForIPTSpy (SVN Rev 43432 from /releases/wireshark-1.8.0)

Copyright 1998-2012 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled (32-bit) with GTK+ 2.24.10, with Cairo 1.10.2, with Pango 1.30.0, with
GLib 2.32.2, with WinPcap (4_1_2), with libz 1.2.5, without POSIX capabilities,
with SMI 0.4.8, with c-ares 1.7.1, with Lua 5.1, without Python, with GnuTLS
2.12.18, with Gcrypt 1.4.6, with MIT Kerberos, with GeoIP, with PortAudio
V19-devel (built Aug 13 2012), with AirPcap.

Running on Windows XP Service Pack 3, build 2600, with WinPcap version 4.1.2
(packet.dll version 4.1.0.2001), based on libpcap version 1.0 branch 1_0_rel0b
(20091008), GnuTLS 2.12.18, Gcrypt 1.4.6, without AirPcap.

Built using Microsoft Visual C++ 10.0 build 30319

Wireshark is Open Source Software released under the GNU General Public
License.

Check the man page and http://www.wireshark.org for more information.



2. Target PC where I am getting an error :

Version 1.8.0-ForIPTSpy (SVN Rev 43432 from /releases/wireshark-1.8.0)

Copyright 1998-2012 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled (32-bit) with GTK+ 2.24.10, with Cairo 1.10.2, with Pango 1.30.0, with
GLib 2.32.2, with WinPcap (4_1_2), with libz 1.2.5, without POSIX capabilities,
with SMI 0.4.8, with c-ares 1.7.1, with Lua 5.1, without Python, with GnuTLS
2.12.18, with Gcrypt 1.4.6, with MIT Kerberos, with GeoIP, with PortAudio
V19-devel (built Aug 13 2012), with AirPcap.

Running on Windows XP Service Pack 3, build 2600, with WinPcap version 4.1.2
(packet.dll version 4.1.0.2001), based on libpcap version 1.0 branch 1_0_rel0b
(20091008), GnuTLS 2.12.18, Gcrypt 1.4.6, without AirPcap.

Built using Microsoft Visual C++ 10.0 build 30319

Wireshark is Open Source Software released under the GNU General Public
License.

Check the man page and http://www.wireshark.org for more information.


I am attaching the the dll dependancy on both PC, there is little difference
while checking winmerge.. but, I am not able to conclude anything to solve the
issue..




(In reply to comment #1)
> (In reply to comment #0)
> > Build Information:
> > build machine :
> 
>     ...
> 
> > Built using Microsoft Visual C++ 9.0 build 21022
> 
>     ...
> 
> > Target PC where I am getting an error :
> 
>     ...
> 
> > Built using Microsoft Visual C++ 10.0 build 40219
> 
>     ...
> 
> > I am getting following error on target machine:
> > 
> > Couldn't load module D:\wireshark-1.8.0\plugins\ipt_spy\ipt_spy.dll:
> > 'D:\wireshark-1.8.0\plugins\ipt_spy\ipt_spy.dll': The specified module could
> > not be found
> 
> Unfortunately, that error is probably not saying what the real problem is - the
> real problem may be that the plugin was built using MSVC++ 9.0 but Wireshark
> was built using MSVC++ 10.0.  Sadly, this is MSVC++ and Windows, not UN*X; on
> UN*X, different compiler and run-time library versions are, in general, binary
> compatible, but I'm not sure that's the case with MSVC++ on Windows.
> 
> Try building the plugin with MSVC++ 10.0, and see if that works...
> 
> > I have gone through following links to make sure if everything is fine.
> > http://ask.wireshark.org/questions/12153/couldnt-load-modulespecified-module-cannot-be-found
> 
> ...because, as Mike_P's answer, and Kurt's comment on that answer, suggest, the
> compiler or run-time redistributable differences might cause a problem.
> 
> In particular, as one of the Wireshark Q&A questions to which Mike_P pointed
> you:
> 
>    
> http://ask.wireshark.org/questions/5377/dissector-runs-on-my-computer-but-not-others
> 
> suggests, perhaps you need the VC++ Redistributable package for MSVC++ 9.0 on
> any machine that's using a plugin built with MSVC++ 9.0.  See, for example,
> this section:
> 
>    
> http://www.wireshark.org/docs/wsdg_html_chunked/ChToolsMSChain.html#msvc-runtime-redistributable
> 
> of the Wireshark Developer's Guide, which includes information on how to
> download and install the MSVC++ 9.0 Redistributable (and the Redistributables
> for other MSVC++ versions).

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.