Wireshark-dev: Re: [Wireshark-dev] Getting "undefined symbol" with latest build from SVN
From: Alexander Koeppe <format_c@xxxxxxxxx>
Date: Sun, 26 May 2013 17:02:15 +0200
Am 25.05.2013 22:13, schrieb Guy Harris:
> 
> On May 25, 2013, at 12:27 PM, Alexander Koeppe <format_c@xxxxxxxxx> wrote:
> 
>> since a few days, after I updated and recompiled the sources via SVN, I
>> get the following error when trying to start wireshark:
>>
>>    symbol lookup error: ../../tmp/wireshark/bin/wireshark: undefined
>> symbol: epan_dissect_packet_contains_field
> 
> You have only one "wireshark" executable image on your system, right?
> 
> If not, then:
> 
>> P.S.
>> I generated my Makefiles with
>>    ./configure --prefix=/home/user/tmp/wireshark
>> .
>> Then I start with /home/user/tmp/wireshark/bin/wireshark. Maybe it matters.
> 
> ...perhaps you have a post-r49530 binary of Wireshark that's finding a pre-r49530 binary of the libwireshark library; r49530 introduced that routine and made the "follow SSL stream" code use it to check whether the current packet was an SSL packet or not.
> ___________________________________________________________________________
> Sent via:    Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
> Archives:    http://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>              mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe
> 


I made a "make uninstall" before I fetched the latest sources from SVN.
However, as per your hint only deleting the /home/user/tmp/wireshark
directory manually and "make install" again solved it.

Thank you.

Cheers