Package Details: boost-python2-libs 1.75.0-1

Git Clone URL: https://aur.archlinux.org/boost-python2.git (read-only, click to copy)
Package Base: boost-python2
Description: Free peer-reviewed portable C++ source libraries - runtime libraries
Upstream URL: https://www.boost.org/
Licenses: custom
Provides: libboost_python27.so
Submitter: bartus
Maintainer: bartus
Last Packager: bartus
Votes: 1
Popularity: 0.41
First Submitted: 2020-12-10 01:57
Last Updated: 2021-01-12 10:55

Latest Comments

bartus commented on 2021-01-12 10:55

@vetit: fixed 24817bd42ec7

Forgot to eat up failed grep status with empty MAKEFLAGS...

ve7it commented on 2021-01-12 01:29

same failure to build boost-python2 1.75.0-1
for some reason, line 38 in PKGBUILD causes a problem in my environment
PKGBUILD never executes past that line if enabled. (verified by adding echo statements inline)

yay boost-python2

...
==> Starting prepare()...
patching file boost/numeric/ublas/detail/iterator.hpp
==> Sources are ready.
==> Making package: boost-python2 1.75.0-1 (Mon 11 Jan 2021 05:02:47 PM)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
==> ERROR: A failure occurred in build().
    Aborting...
error making: boost-python2 (boost-python2-libs boost-python2)

uname -a
Linux Z77 5.10.6-arch1-1 #1 SMP PREEMPT Sat, 09 Jan 2021 18:22:35 +0000 x86_64 GNU/Linux

edit /home/lg/.cache/yay/boost-python2/PKGBUILD
comment out line 38
#   local JOBS; JOBS="$(grep -oP -- "-j\s*[0-9]+" <<< "${MAKEFLAGS}")"
save and run makepkg
==> Finished making: boost-python2 1.75.0-1 (Mon 11 Jan 2021 05:11:53 PM)

try the install again... it finds package as pre-made and installs it
yay boost-python2
1-2
n
n
-> boost-python2-1.75.0-1 already made -- skipping build
installs all OK

bartus commented on 2021-01-11 08:45

@horga83: Could you be more specific, It builds fine here:> extra-x86_64-build -r /tmp/boost-python2 is this about version update (just pushed 1.75)?

@ve7it: As you can see it just extract number of jobs form MAKEFLAGS defined in makepkg.conf or passed in makepkg call.

ve7it commented on 2021-01-11 04:22

horga83, I did get the package to compile by editing the pkgbuild and commenting out line 49 # local JOBS; JOBS="$(grep -oP -- "-j\s*[0-9]+" <<< "${MAKEFLAGS}")"

I am not sure what this line does, but if left enabled it causes the makepkg to fail at that line.

Perhaps the package manager can comment????

horga83 commented on 2021-01-11 01:21

This package no longer builds. It is required by linuxcnc as is boost-python2-libs. Any tips to fix?