Wireshark-dev: Re: [Wireshark-dev] Getting "undefined symbol" with latest build from SVN
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