Wireshark-users: Re: [Wireshark-users] Cannot compile wireshark with man pages

From: The Tibetan Traveller <garnet@xxxxxxxxxx>
Date: Thu, 07 Jul 2022 15:00:56 -0400

I put in a softlink for asciidoctor to asciidoc and the 'cmake' command found it. I am currently recompiling it to see if it installs the man pages.

 

On Thursday, July 07, 2022 02:55:09 PM The Tibetan Traveller wrote:

> It appears to be installed:

>

> [sngsacc@freya wireshark-3.6.6]$ rpm -qa | grep ascii

> sciidoc-8.6.10-0.5.20180627gitf7c2274.el8.noarch

> [sngsacc@freya wireshark-3.6.6]$ rpm -ql asciidoc | grep bin

> /usr/bin/a2x

> /usr/bin/a2x.py

> /usr/bin/asciidoc

> /usr/bin/asciidoc.py

> [sngsacc@freya wireshark-3.6.6]$ which asciidoc

> /usr/bin/asciidoc

>

> Should I put a link connecting asciidoctor to asciidoc?

>

>

> On Thursday, July 07, 2022 01:43:48 PM chuck c wrote:

>

> https://www.wireshark.org/docs/wsdg_html/#ChToolsDocumentationToolchai

> n

>

> > "The doc directory contains man pages written in Asciidoctor markup."

> >

> > -- The following OPTIONAL packages have not been found:

> > * Asciidoctor (required version >= 1.5)

> >

> > Is Asciidoctor installed? On the PATH?

> >

> > On Thu, Jul 7, 2022 at 1:23 PM The Tibetan Traveller

>

> <garnet@xxxxxxxxxx>

>

> > wrote:

> > > I am trying to compile wireshark 3.6.6 from source on a rhel8 server;

>

> but,

>

> > > can not seem to get the man pages installed. I downloaded the

>

> source

>

> > > tarball from wireshark.org. untarred it. Changed into the

>

> wireshark-3.6.6

>

> > > directory. Issued the following commands:

> > >

> > >

> > > cmake -G "Unix Makefiles"

> > >

> > > make

> > >

> > > make DESTDIR=/tmp/rpmbuild install

> > >

> > >

> > > perl, python3, GNU 'make', pod2man, & flex are installed.

> > >

> > >

> > >

> > > I can see the binaries; but, I can't see any man pages. I searched the

> > > INSTALL & README files & couldn't see any type of switches for turning

>

> the

>

> > > man pages on or off. Searching the web wasn't any help since

>

> "compile

>

> > > wireshark man pages" just links me to the man pages on the web.

> > >

> > >

> > > The output of the cmake command:

> > >

> > >

> > >

> > > -- The following OPTIONAL packages have been found:

> > >

> > >

> > >

> > > * Git

> > >

> > > * GMODULE2

> > >

> > > * Gettext

> > >

> > > * LIBSSH (required version >= 0.6), Library for implementing SSH

>

> clients,

>

> > > <

> > > https://www.libssh.org/>

> > >

> > > extcap remote SSH interfaces (sshdump, ciscodump)

> > >

> > > * PCAP

> > >

> > > * MaxMindDB, C library for the MaxMind DB file format, <

> > > https://github.com/maxmind/libmaxminddb>

> > >

> > > Support for GeoIP lookup

> > >

> > > * SMI, Library to access SMI management information, <

> > > https://www.ibr.cs.tu-bs.de/projects/libsmi/>

> > >

> > > Support MIB and PIB parsing and OID resolution

> > >

> > > * GNUTLS (required version >= 3.3.0)

> > >

> > > * KERBEROS

> > >

> > > * ZLIB

> > >

> > > * ZSTD (required version >= 1.0.0), A compressor/decompressor from

> > > Facebook providing better compression than Snappy at a cost of

>

> speed, <

>

> > > https://facebook.github.io/zstd/>

> > >

> > > Zstd decompression in Kafka dissector, read compressed capture

>

> files

>

> > > * NL, Libraries for using the Netlink protocol on Linux, <

> > > https://www.infradead.org/~tgr/libnl/>

> > >

> > > Support for managing wireless 802.11 interfaces

> > >

> > > * CAP, The Libcap package implements the user-space interfaces to

>

> the

>

> > > POSIX 1003.1e capabilities available in Linux kernels, <

> > > https://sites.google.com/site/fullycapable/>

> > >

> > > Allow packet captures without running as root

> > >

> > > * SETCAP

> > >

> > > * XSLTPROC

> > >

> > >

> > >

> > > -- The following REQUIRED packages have been found:

> > >

> > >

> > >

> > > * GLIB2 (required version >= 2.38.0)

> > >

> > > * GTHREAD2

> > >

> > > * GCRYPT (required version >= 1.5.0)

> > >

> > > * CARES (required version >= 1.5.0), Library for asynchronous DNS

> > > requests, <https://c-ares.org/>

> > >

> > > DNS name resolution for captures

> > >

> > > * LEX

> > >

> > > * Perl

> > >

> > > * Python3 (required version >= 3.4)

 

--

And I feel like picking a fight.

With anybody who claims they're right.

All the preacher men, the politicians

All the critics and the things they write.

-- Rainmakers