Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 623582 - games-roguelike/stone-soup compile broken on perl 5.26 (Unescaped left brace in regex is illegal here in regex;)
Summary: games-roguelike/stone-soup compile broken on perl 5.26 (Unescaped left brace ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: perl-5.26 perl-5.26-unmask
  Show dependency tree
 
Reported: 2017-07-02 19:21 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2017-07-08 19:23 UTC (History)
0 users

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 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-07-02 19:21:10 UTC
>>> Compiling source in /var/tmp/portage/games-roguelike/stone-soup-0.16.2-r1/work/stone_soup-0.16.2/source ...
make -j3 BUILD_LUA=yes USE_LUAJIT= DATADIR=/usr/share/stone-soup V=1 prefix=/usr SAVEDIR=~/.crawl 'CFOPTIMIZE=-march=native -mtune=native -O2 -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' MAKEOPTS=-j3 AR=x86_64-pc-linux-gnu-ar RANLIB=x86_64-pc-linux-gnu-ranlib CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++ PKGCONFIG=x86_64-pc-linux-gnu-pkg-config STRIP=touch
  * If you experience any problems building Crawl, please take a second look
  * at INSTALL.txt: the solution to your problem just might be in there!
util/art-data.pl
    * rebuilding crawl: new build flags or prefix
util/gen-mst.pl
TRACK_CFLAGS = x86_64-pc-linux-gnu-gcc x86_64-pc-linux-gnu-g++ -march=native -mtune=native -O2 -pipe -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -Irltiles -isystem contrib/install/x86_64-pc-linux-gnu/include -DWIZARD -DASSERTS -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/usr/share/stone-soup/\" -D_GNU_SOURCE -I/usr/include/ncursesw #EOL
OLD_CFLAGS   =  #EOL
util/gen-mi-enum
util/cmd-name.pl
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/^enum monster_info_flags\n{ <-- HERE \n/ at util/gen-mi-enum line 8.
make: *** [Makefile:1605: mi-enum.h] Error 255
make: *** Waiting for unfinished jobs....
    Generating art-data.h
    Generating art-enum.h
    Generating dc-unrand.txt
    Generating tiledef-unrand.cc
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2017-07-08 19:23:22 UTC
commit fc201596cf88eddb2806776719b42b884a737ff4 (HEAD -> master, origin/master, origin/HEAD)
Author: Andreas K. Hüttel <dilfridge@gentoo.org>
Date:   Sat Jul 8 21:19:41 2017 +0200

    games-roguelike/stone-soup: Add build fix for Perl 5.26
    
    Package-Manager: Portage-2.3.6, Repoman-2.3.2

 games-roguelike/stone-soup/files/stone-soup-0.16.2-perl526.patch | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 games-roguelike/stone-soup/stone-soup-0.16.2-r1.ebuild           |  5 +++--
 2 files changed, 51 insertions(+), 2 deletions(-)