Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
ghost opened this issue Jul 14, 2015 · 2 comments
Closed

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

ghost opened this issue Jul 14, 2015 · 2 comments
Labels
build Issues and PRs related to build files or the CI.

Comments

@ghost
Copy link

ghost commented Jul 14, 2015

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

@brendanashworth brendanashworth added build Issues and PRs related to build files or the CI. linux and removed linux labels Jul 14, 2015
@Fishrock123
Copy link
Contributor

cc @nodejs/build?

@ghost
Copy link
Author

ghost commented Jul 18, 2015

fixed with upgrade to 2.4.0

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues and PRs related to build files or the CI.
Projects
None yet
Development

No branches or pull requests

2 participants