Skip to content

v2.3.4 rpmbuild.sh script hangs indefintely; no exit #2178

@ghost

Description

building io.js 2.3.4 branch

    git log | head
        commit dfcd2027538e3a99fb5b72e8aec8f8fd68d37e0e
        Author: Jeremiah Senkpiel <fishrock123@rocketmail.com>
        Date:   Thu Jul 9 09:46:02 2015 -0700

            2015-07-09 io.js v2.3.4 Release

            Notable changes

            * openssl: Upgrade to 1.0.2d, fixes CVE-2015-1793 (Alternate Chains
            Certificate Forgery).

configure with

    ./configure \
    --prefix=/usr/local/io.js \
     --dest-cpu=x64 \
     --dest-os=linux \
    --shared-openssl \
    --shared-zlib

is OK.

attempt to build rpm hangs

    rpmdev-setuptree
    sh -x tools/rpm/rpmbuild.sh 
        ...
        calling /usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux
        calling /usr/lib/rpm/brp-suse.d/brp-99-pesign
        No buildservice signing certificate
        Creating /home/pgnd/rpmbuild/OTHER/iojs.cpio.rsasign
        1 block
        Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.fgv0QP
        + umask 022
        + cd /home/pgnd/rpmbuild/BUILD
        + cd iojs-2.3.4
        + exit 0
        Processing files: iojs-2.3.4-1.x86_64
        Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.lIZGuQ
        + umask 022
        + cd /home/pgnd/rpmbuild/BUILD
        + cd iojs-2.3.4
        + DOCDIR=/home/pgnd/rpmbuild/BUILDROOT/iojs-2.3.4-1.x86_64/usr/share/doc/packages/iojs
        + export DOCDIR
        + /usr/bin/mkdir -p /home/pgnd/rpmbuild/BUILDROOT/iojs-2.3.4-1.x86_64/usr/share/doc/packages/iojs
        + cp -pr CHANGELOG.md /home/pgnd/rpmbuild/BUILDROOT/iojs-2.3.4-1.x86_64/usr/share/doc/packages/iojs
        + cp -pr LICENSE /home/pgnd/rpmbuild/BUILDROOT/iojs-2.3.4-1.x86_64/usr/share/doc/packages/iojs
        + cp -pr README.md /home/pgnd/rpmbuild/BUILDROOT/iojs-2.3.4-1.x86_64/usr/share/doc/packages/iojs
        + exit 0

and never exits the script ... just sits here indefinitely

OTOH, a standard build, with

    make -C out BUILDTYPE=Release V=1 -j4
    make install

completes without error

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildIssues and PRs related to build files or the CI.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions