Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 630126 - sys-libs/libomp-3.7.1 compile broken on perl 5.26 (Unescaped left brace in regex is illegal here in regex ... expand-vars.pl line 115))
Summary: sys-libs/libomp-3.7.1 compile broken on perl 5.26 (Unescaped left brace in re...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: perl-5.26
  Show dependency tree
 
Reported: 2017-09-07 00:18 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2018-06-23 22:41 UTC (History)
1 user (show)

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


Attachments
build.log (libomp-3.7.1:20170907-001123.log,11.83 KB, text/plain)
2017-09-07 00:18 UTC, Kent Fredric (IRC: kent\n) (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-09-07 00:18:58 UTC
Created attachment 492918 [details]
build.log

Nuking this old version might be the best thing *shrug* 

>>> Working in BUILD_DIR: "/var/tmp/portage/sys-libs/libomp-3.7.1/work/openmp-3.7.1.src-abi_x86_64.amd64"
ninja -v -j3 -l0                                            
[1/36] cd /var/tmp/portage/sys-libs/libomp-3.7.1/work/openmp-3.7.1.src-abi_x86_64.amd64/runtime/src && /usr/bin/perl /var/tmp/portage/sys-libs/libomp-3.7.1/work/openmp-3.7.1.src/runtime/tools/expand-vars.pl --strict -D KMP_TYPE="Performance" -D KMP_ARCH="Intel(R) 64" -D KMP_VE
RSION_MAJOR=5 -D KMP_VERSION_MINOR=0 -D KMP_VERSION_BUILD=20140926 -D KMP_BUILD_DATE="No_Timestamp" -D KMP_DIAG=0 -D KMP_DEBUG_INFO=0 -D OMP_VERSION=201307 /var/tmp/portage/sys-libs/libomp-3.7.1/work/openmp-3.7.1.src/runtime/src/include/41/omp.h.var omp.h
FAILED: runtime/src/omp.h                  
cd /var/tmp/portage/sys-libs/libomp-3.7.1/work/openmp-3.7.1.src-abi_x86_64.amd64/runtime/src && /usr/bin/perl /var/tmp/portage/sys-libs/libomp-3.7.1/work/openmp-3.7.1.src/runtime/tools/expand-vars.pl --strict -D KMP_TYPE="Performance" -D KMP_ARCH="Intel(R) 64" -D KMP_VERSION_M
AJOR=5 -D KMP_VERSION_MINOR=0 -D KMP_VERSION_BUILD=20140926 -D KMP_BUILD_DATE="No_Timestamp" -D KMP_DIAG=0 -D KMP_DEBUG_INFO=0 -D OMP_VERSION=201307 /var/tmp/portage/sys-libs/libomp-3.7.1/work/openmp-3.7.1.src/runtime/src/include/41/omp.h.var omp.h
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/(?:\$((?^:if|else|end|omp))|\$((?^:[A-Za-z_]+[A-Za-z0-9_]*))|\${ <-- HERE {(.*?)}})/ at /var/tmp/portage/sys-libs/libomp-3.7.1/work/openmp-3.7.1.src/runtime/tools/expand-vars.pl line 115.

ninja: build stopped: subcommand failed.
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-09-07 00:19:37 UTC
doh, half asleep.
Comment 2 Pacho Ramos gentoo-dev 2018-06-20 09:07:10 UTC
is this still valid with current versions?
Comment 3 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2018-06-23 22:41:44 UTC
(In reply to Pacho Ramos from comment #2)
> is this still valid with current versions?

To the best of my knowledge, only 3.7.1 was affected at the time, newer versions were unaffected.

Subsequently, this can be closed due to libomp-3.7.1's removal in:

commit b60a86073b1b9e4d7b0e4a06491df5a09a09a9bb
Author: Michał Górny <mgorny@gentoo.org>
Date:   2018-04-04 23:47:58 +1200

    sys-libs/libomp: Drop old 3.7.1

 sys-libs/libomp/libomp-3.7.1.ebuild | 57 ---------------------------------------------------------
 1 file changed, 57 deletions(-)