Wireshark-bugs: [Wireshark-bugs] [Bug 2607] New: Wireshark won't compile : no rule to make targe
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2607
Summary: Wireshark won't compile : no rule to make target
`inet_pton`
Product: Wireshark
Version: 1.0.0
Platform: PC
URL: http://www.wireshark.org/lists/wireshark-
dev/200806/msg00004.html
OS/Version: Linux
Status: NEW
Severity: Major
Priority: Medium
Component: TShark
AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
ReportedBy: guitreize@xxxxxxxxx
Build Information:
TShark 1.0.0
Copyright 1998-2008 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 with GLib 2.12.13, with libpcap 0.4, with libz 1.1.3, without POSIX
capabilities, without libpcre, without SMI, without ADNS, without Lua, without
GnuTLS, without Gcrypt, without Kerberos.
NOTE: this build doesn't support the "matches" operator for Wireshark filter
syntax.
Running on Linux 2.4.20, with libpcap (version unknown).
Built using gcc 3.2.1.
--
When trying to compile Wireshark (well, only Tshark) on a quite old platform,
the compile process stops at one point saying that there is no rule to make
target "inet_pton" in the epan/ subdirectory.
The reason is likely to be that inet_pton is not detected in the libitnl and
Wireshark tries to compile it itself from its sources.
Problem: the inet_pton.c file is in the root directory and not in the epan/
dir.
The solution is to perform some little tricky things that I found on a Japanese
(!) website just before typing the make:
(in the wireshark root dir)
./configure [your options]
#trick
gmake inet_pton.o
gmake inet_pton.lo
cd epan
ln -s ../inet_pton.lo
ln -s ../inet_pton.o
mkdir -p .libs
cd .libs/
ln -s ../../.libs/inet_pton.o .
cd ../..
#/trick
make
This is what solved the problem in my case.
--
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.