Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-dev: Re: [Wireshark-dev] Making .deb packages on Ubuntu 18.04 requires packages not i

From: João Valverde <joao.valverde@xxxxxxxxxxxxxxxxxx>
Date: Thu, 30 Aug 2018 16:49:58 +0100


On 30/08/18 16:23, Dario Lombardo wrote:
They've been recently removed by me since they're not needed anymore to build wireshark. I'm not sure about adding them to the script: that would force anyone using it and just building (like me and all the debian based CI platforms that rely on it) to have autotools back. Perhaps a new cmd line switch (atm we have --install-optional)? Like --install-deb-deps or similar?

+1 to --install-deb-deps or similar.

(also replacing vagrant_build.sh with debian-setup.sh).

On Thu, Aug 30, 2018 at 5:14 PM Anders Broman <anders.broman@xxxxxxxxxxxx <mailto:anders.broman@xxxxxxxxxxxx>> wrote:

    Hi,____

    As the title says trying to build .deb packages on a vanilla Ubuntu
    18.04 fails:____

    __ __

    dpkg-checkbuilddeps: error: Unmet build dependencies: debhelper (>=
    9) po-debconf python-ply docbook-xsl (>= 1.64.1.0-0) docbook-xml
    libxml2-utils quilt____

    dpkg-buildpackage: warning: build dependencies/conflicts
    unsatisfied; aborting____

    dpkg-buildpackage: warning: (Use -d flag to override.)____

    __ __

    That the debhelper drags in autotools seems a bit unfortunate.____

    __ __

    ericsson@Ubuntu18:~/ewireshark/trunk$ sudo apt-get install debhelper____

    Reading package lists... Done____

    Building dependency tree ____

    Reading state information... Done____

    The following additional packages will be installed:____

       autoconf automake autopoint dh-autoreconf dh-strip-nondeterminism____

       libarchive-cpio-perl libfile-stripnondeterminism-perl
    libmail-sendmail-perl____

       libsys-hostname-long-perl po-debconf____

    Suggested packages:____

       autoconf-archive gnu-standards autoconf-doc dh-make dwz
    libmail-box-perl____

    The following NEW packages will be installed:____

       autoconf automake autopoint debhelper dh-autoreconf
    dh-strip-nondeterminism____

       libarchive-cpio-perl libfile-stripnondeterminism-perl
    libmail-sendmail-perl____

       libsys-hostname-long-perl po-debconf____

    0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.____

    Need to get 2 456 kB of archives.____

    After this operation, 6 226 kB of additional disk space will be
    used.____

    __ __

    ericsson@Ubuntu18:~/ewireshark/trunk$ dpkg-buildpackage -rfakeroot
    -j6 -us -uc____

    dpkg-buildpackage: info: source package wireshark____

    dpkg-buildpackage: info: source version 2.9.0____

    dpkg-buildpackage: info: source distribution unstable____

    dpkg-buildpackage: info: source changed by Wireshark Self-made
    package <wireshark@xxxxxxxxxxx <mailto:wireshark@xxxxxxxxxxx>>____

    dpkg-buildpackage: info: host architecture amd64____

    dpkg-source --before-build trunk____

    dpkg-checkbuilddeps: error: Unmet build dependencies: python-ply
    docbook-xsl (>= 1.64.1.0-0) docbook-xml libxml2-utils quilt____

    dpkg-buildpackage: warning: build dependencies/conflicts
    unsatisfied; aborting____

    dpkg-buildpackage: warning: (Use -d flag to override.)____

    __ __

    Should these packages be added to the setup script?____

    Regards____

    Anders____

    ___________________________________________________________________________
    Sent via:    Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx
    <mailto:wireshark-dev@xxxxxxxxxxxxx>>
    Archives: https://www.wireshark.org/lists/wireshark-dev
    Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
                  mailto:wireshark-dev-request@xxxxxxxxxxxxx
    <mailto:wireshark-dev-request@xxxxxxxxxxxxx>?subject=unsubscribe



--

Naima is online.


___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
              mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe