Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 856868 - sys-process/parallel-20220622 fails to build: /bin/sh: line 1: parallel: command not found
Summary: sys-process/parallel-20220622 fails to build: /bin/sh: line 1: parallel: comm...
Status: RESOLVED DUPLICATE of bug 856079
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sam James
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-07 12:12 UTC by Tomáš Mózes
Modified: 2022-07-07 15:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomáš Mózes 2022-07-07 12:12:04 UTC
>>> Emerging (1 of 1) sys-process/parallel-20220622::gentoo
 * parallel-20220622.tar.bz2 BLAKE2B SHA512 size ;-) ...                                                                                                                                                                                                                                     [ ok ]
>>> Unpacking source...
>>> Unpacking parallel-20220622.tar.bz2 to /var/tmp/portage/sys-process/parallel-20220622/work
>>> Source unpacked in /var/tmp/portage/sys-process/parallel-20220622/work
>>> Preparing source in /var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622 ...
 * Applying parallel-20220622-makefile-completions.patch ...                                                                                                                                                                                                                                 [ ok ]
 * Running eautoreconf in '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622' ...
 * Running 'aclocal --system-acdir=/var/tmp/portage/sys-process/parallel-20220622/temp/aclocal' ...                                                                                                                                                                                          [ ok ]
 * Running 'autoconf --force' ...                                                                                                                                                                                                                                                            [ ok ]
 * Running 'autoheader' ...                                                                                                                                                                                                                                                                  [ ok ]
 * Running 'automake --add-missing --copy --foreign --force-missing' ...                                                                                                                                                                                                                     [ ok ]
 * Running elibtoolize in: parallel-20220622/
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622 ...
 * econf: updating parallel-20220622/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating parallel-20220622/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-silent-rules --docdir=/usr/share/doc/parallel-20220622 --htmldir=/usr/share/doc/parallel-20220622/html --libdir=/usr/lib64 --docdir=/usr/share/doc/parallel-20220622/html
checking for a BSD-compatible install... /usr/lib/portage/python3.9/ebuild-helpers/xattr/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether ln -s works... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622 ...
make -j4 
make  all-recursive
make[1]: Entering directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
Making all in src
make[2]: Entering directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622/src'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622/src'
make[2]: Entering directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
make[2]: Leaving directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
make[1]: Leaving directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
>>> Source compiled.
>>> Test phase [not enabled]: sys-process/parallel-20220622

>>> Install sys-process/parallel-20220622 into /var/tmp/portage/sys-process/parallel-20220622/image
make -j4 DESTDIR=/var/tmp/portage/sys-process/parallel-20220622/image install 
Making install in src
make[1]: Entering directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622/src'
make[2]: Entering directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622/src'
 /bin/mkdir -p '/var/tmp/portage/sys-process/parallel-20220622/image/usr/bin'
 /bin/mkdir -p '/var/tmp/portage/sys-process/parallel-20220622/image/usr/share/man/man1'
 /bin/mkdir -p '/var/tmp/portage/sys-process/parallel-20220622/image/usr/share/man/man7'
 /bin/mkdir -p '/var/tmp/portage/sys-process/parallel-20220622/image/usr/share/doc/parallel-20220622/html'
 /usr/lib/portage/python3.9/ebuild-helpers/xattr/install -c parallel sql niceload parcat parset parsort env_parallel env_parallel.ash env_parallel.bash env_parallel.csh env_parallel.dash env_parallel.fish env_parallel.ksh env_parallel.mksh env_parallel.pdksh env_parallel.sh env_parallel.tcsh env_parallel.zsh '/var/tmp/portage/sys-process/parallel-20220622/image/usr/bin'
 /usr/lib/portage/python3.9/ebuild-helpers/xattr/install -c -m 644 parallel.html env_parallel.html sem.html sql.html niceload.html parallel_tutorial.html parallel_book.html parallel_design.html parallel_alternatives.html parcat.html parset.html parsort.html parallel.texi env_parallel.texi sem.texi sql.texi niceload.texi parallel_tutorial.texi parallel_book.texi parallel_design.texi parallel_alternatives.texi parcat.texi parset.texi parsort.texi parallel.rst env_parallel.rst sem.rst sql.rst niceload.rst parallel_tutorial.rst parallel_book.rst parallel_design.rst parallel_alternatives.rst parcat.rst parset.rst parsort.rst parallel.pdf env_parallel.pdf sem.pdf sql.pdf '/var/tmp/portage/sys-process/parallel-20220622/image/usr/share/doc/parallel-20220622/html'
 /usr/lib/portage/python3.9/ebuild-helpers/xattr/install -c -m 644 parallel.1 env_parallel.1 sem.1 sql.1 niceload.1 parcat.1 parset.1 parsort.1 '/var/tmp/portage/sys-process/parallel-20220622/image/usr/share/man/man1'
 /usr/lib/portage/python3.9/ebuild-helpers/xattr/install -c -m 644 parallel_tutorial.7 parallel_book.7 parallel_design.7 parallel_alternatives.7 '/var/tmp/portage/sys-process/parallel-20220622/image/usr/share/man/man7'
 /usr/lib/portage/python3.9/ebuild-helpers/xattr/install -c -m 644 niceload.pdf parallel_tutorial.pdf parallel_book.pdf parallel_design.pdf parallel_alternatives.pdf parcat.pdf parset.pdf parsort.pdf parallel_cheat_bw.pdf parallel_options_map.pdf '/var/tmp/portage/sys-process/parallel-20220622/image/usr/share/doc/parallel-20220622/html'
make  install-exec-hook
make[3]: Entering directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622/src'
rm "/var/tmp/portage/sys-process/parallel-20220622/image/usr/bin"/sem || true
rm: cannot remove '/var/tmp/portage/sys-process/parallel-20220622/image/usr/bin/sem': No such file or directory
ln -s parallel "/var/tmp/portage/sys-process/parallel-20220622/image/usr/bin"/sem
make[3]: Leaving directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622/src'
make[2]: Leaving directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622/src'
make[1]: Leaving directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622/src'
make[1]: Entering directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
make[2]: Entering directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
make[2]: Nothing to be done for 'install-exec-am'.
make  install-data-hook
make[3]: Entering directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
mkdir -p /var/tmp/portage/sys-process/parallel-20220622/image/usr/share/bash-completion/completions
mkdir -p /var/tmp/portage/sys-process/parallel-20220622/image/usr/share/zsh/site-functions
parallel --shell-completion bash > /var/tmp/portage/sys-process/parallel-20220622/image/usr/share/bash-completion/completions/parallel
/bin/sh: line 1: parallel: command not found
make[3]: *** [Makefile:934: install-data-hook] Error 127
make[3]: Leaving directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
make[2]: *** [Makefile:700: install-data-am] Error 2
make[2]: Leaving directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
make[1]: *** [Makefile:653: install-am] Error 2
make[1]: Leaving directory '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
make: *** [Makefile:347: install-recursive] Error 1

 * ERROR: sys-process/parallel-20220622::gentoo failed (install phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=sys-process/parallel-20220622::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-process/parallel-20220622::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/sys-process/parallel-20220622/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-process/parallel-20220622/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
 * S: '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
 * QA Notice: command not found:
 * 
 *      /bin/sh: line 1: parallel: command not found

>>> Failed to emerge sys-process/parallel-20220622, Log file:

>>>  '/var/tmp/portage/sys-process/parallel-20220622/temp/build.log'

 * Messages for package sys-process/parallel-20220622:

 * Package:    sys-process/parallel-20220622
 * Repository: gentoo
 * Maintainer: sam@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
 * Applying parallel-20220622-makefile-completions.patch ...
 * Running eautoreconf in '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622' ...
 * Running 'aclocal --system-acdir=/var/tmp/portage/sys-process/parallel-20220622/temp/aclocal' ...
 * Running 'autoconf --force' ...
 * Running 'autoheader' ...
 * Running 'automake --add-missing --copy --foreign --force-missing' ...
 * QA Notice: command not found:
 * 
 *      /bin/sh: line 1: parallel: command not found
 * ERROR: sys-process/parallel-20220622::gentoo failed (install phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=sys-process/parallel-20220622::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-process/parallel-20220622::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/sys-process/parallel-20220622/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-process/parallel-20220622/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
 * S: '/var/tmp/portage/sys-process/parallel-20220622/work/parallel-20220622'
Comment 1 Ben Kohler gentoo-dev 2022-07-07 12:51:14 UTC
It looks like the eautoreconf added for the new patch has exposed a dependency on already-installed parallel.  You won't see this failure if you install the previous version first.
Comment 2 Tomáš Mózes 2022-07-07 13:09:32 UTC
I had some older version and even upgrading fails. Upgrading from 20220522 works.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-07 15:05:54 UTC

*** This bug has been marked as a duplicate of bug 856079 ***