{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/12038","labels_url":"https://api.github.com/repos/JuliaLang/julia/issues/12038/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/julia/issues/12038/comments","events_url":"https://api.github.com/repos/JuliaLang/julia/issues/12038/events","html_url":"https://github.com/JuliaLang/julia/issues/12038","id":93363707,"number":12038,"title":"PCRE 10.20 build fails","user":{"login":"Keno","id":1291671,"avatar_url":"https://avatars.githubusercontent.com/u/1291671?v=3","gravatar_id":"","url":"https://api.github.com/users/Keno","html_url":"https://github.com/Keno","followers_url":"https://api.github.com/users/Keno/followers","following_url":"https://api.github.com/users/Keno/following{/other_user}","gists_url":"https://api.github.com/users/Keno/gists{/gist_id}","starred_url":"https://api.github.com/users/Keno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Keno/subscriptions","organizations_url":"https://api.github.com/users/Keno/orgs","repos_url":"https://api.github.com/users/Keno/repos","events_url":"https://api.github.com/users/Keno/events{/privacy}","received_events_url":"https://api.github.com/users/Keno/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/JuliaLang/julia/labels/upstream","name":"upstream","color":"bbbbbb"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2015-07-06T19:56:09Z","updated_at":"2015-09-24T18:53:27Z","closed_at":"2015-07-06T23:08:35Z","body":"cc @tkelman \r\n```\r\n/home/kfischer/julia/deps/jldownload pcre2-10.20.tar.bz2 https://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.20.tar.bz2\r\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\r\n                                 Dload  Upload   Total   Spent    Left  Speed\r\n100   317  100   317    0     0    767      0 --:--:-- --:--:-- --:--:--   769\r\n100 1326k  100 1326k    0     0  1675k      0 --:--:-- --:--:-- --:--:-- 9412k\r\n/home/kfischer/julia/deps/jlchecksum pcre2-10.20.tar.bz2\r\n`which gtar 2>/dev/null || which tar 2>/dev/null` jxf pcre2-10.20.tar.bz2\r\ntouch -c pcre2-10.20/configure\r\ncd pcre2-10.20 && \\\r\n./configure --prefix=/home/kfischer/julia/usr --build=x86_64-pc-linux-gnu --libdir=/home/kfischer/julia/usr/lib  F77=\"gfortran -m64\" CC=\"clang -m64 \" CXX=\"clang++ -m64 \" --enable-jit --includedir=/home/kfischer/julia/usr/include CFLAGS=\" -O3\" LDFLAGS=\" \"-Wl,-rpath,'/home/kfischer/julia/usr/lib'\"\"\r\nchecking for a BSD-compatible install... /usr/bin/install -c\r\nchecking whether build environment is sane... yes\r\nchecking for a thread-safe mkdir -p... /bin/mkdir -p\r\nchecking for gawk... gawk\r\nchecking whether make sets $(MAKE)... yes\r\nchecking whether make supports nested variables... yes\r\nchecking whether make supports nested variables... (cached) yes\r\nchecking for style of include used by make... GNU\r\nchecking for gcc... clang -m64\r\nchecking whether the C compiler works... yes\r\nchecking for C compiler default output file name... a.out\r\nchecking for suffix of executables...\r\nchecking whether we are cross compiling... no\r\nchecking for suffix of object files... o\r\nchecking whether we are using the GNU C compiler... yes\r\nchecking whether clang -m64  accepts -g... yes\r\nchecking for clang -m64  option to accept ISO C89... none needed\r\nchecking whether clang -m64  understands -c and -o together... yes\r\nchecking dependency style of clang -m64 ... gcc3\r\nchecking for ar... ar\r\nchecking the archiver (ar) interface... ar\r\nchecking for gcc... (cached) clang -m64\r\nchecking whether we are using the GNU C compiler... (cached) yes\r\nchecking whether clang -m64  accepts -g... (cached) yes\r\nchecking for clang -m64  option to accept ISO C89... (cached) none needed\r\nchecking whether clang -m64  understands -c and -o together... (cached) yes\r\nchecking dependency style of clang -m64 ... (cached) gcc3\r\nchecking how to run the C preprocessor... clang -m64  -E\r\nchecking for grep that handles long lines and -e... /bin/grep\r\nchecking for egrep... /bin/grep -E\r\nchecking for ANSI C header files... yes\r\nchecking for sys/types.h... yes\r\nchecking for sys/stat.h... yes\r\nchecking for stdlib.h... yes\r\nchecking for string.h... yes\r\nchecking for memory.h... yes\r\nchecking for strings.h... yes\r\nchecking for inttypes.h... yes\r\nchecking for stdint.h... yes\r\nchecking for unistd.h... yes\r\nchecking for int64_t... yes\r\nchecking build system type... x86_64-pc-linux-gnu\r\nchecking host system type... x86_64-pc-linux-gnu\r\nchecking how to print strings... printf\r\nchecking for a sed that does not truncate output... /bin/sed\r\nchecking for fgrep... /bin/grep -F\r\nchecking for ld used by clang -m64 ... /usr/bin/ld\r\nchecking if the linker (/usr/bin/ld) is GNU ld... yes\r\nchecking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B\r\nchecking the name lister (/usr/bin/nm -B) interface... BSD nm\r\nchecking whether ln -s works... yes\r\nchecking the maximum length of command line arguments... 1572864\r\nchecking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop\r\nchecking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop\r\nchecking for /usr/bin/ld option to reload object files... -r\r\nchecking for objdump... objdump\r\nchecking how to recognize dependent libraries... pass_all\r\nchecking for dlltool... dlltool\r\nchecking how to associate runtime and link libraries... printf %s\\n\r\nchecking for archiver @FILE support... @\r\nchecking for strip... strip\r\nchecking for ranlib... ranlib\r\nchecking command to parse /usr/bin/nm -B output from clang -m64  object... ok\r\nchecking for sysroot... no\r\nchecking for a working dd... /bin/dd\r\nchecking how to truncate binary pipes... /bin/dd bs=4096 count=1\r\nchecking for mt... mt\r\nchecking if mt is a manifest tool... no\r\nchecking for dlfcn.h... yes\r\nchecking for objdir... .libs\r\nchecking if clang -m64  supports -fno-rtti -fno-exceptions... yes\r\nchecking for clang -m64  option to produce PIC... -fPIC -DPIC\r\nchecking if clang -m64  PIC flag -fPIC -DPIC works... yes\r\nchecking if clang -m64  static flag -static works... yes\r\nchecking if clang -m64  supports -c -o file.o... yes\r\nchecking if clang -m64  supports -c -o file.o... (cached) yes\r\nchecking whether the clang -m64  linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes\r\nchecking whether -lc should be explicitly linked in... no\r\nchecking dynamic linker characteristics... GNU/Linux ld.so\r\nchecking how to hardcode library paths into programs... immediate\r\nchecking whether stripping libraries is possible... yes\r\nchecking if libtool supports shared libraries... yes\r\nchecking whether to build shared libraries... yes\r\nchecking whether to build static libraries... yes\r\nchecking whether ln -s works... yes\r\nchecking whether the -Werror option is usable... yes\r\nchecking for simple visibility declarations... yes\r\nchecking for ANSI C header files... (cached) yes\r\nchecking limits.h usability... yes\r\nchecking limits.h presence... yes\r\nchecking for limits.h... yes\r\nchecking for sys/types.h... (cached) yes\r\nchecking for sys/stat.h... (cached) yes\r\nchecking dirent.h usability... yes\r\nchecking dirent.h presence... yes\r\nchecking for dirent.h... yes\r\nchecking windows.h usability... no\r\nchecking windows.h presence... no\r\nchecking for windows.h... no\r\nchecking for an ANSI C-conforming const... yes\r\nchecking for size_t... yes\r\nchecking for bcopy... yes\r\nchecking for memmove... yes\r\nchecking for strerror... yes\r\nchecking zlib.h usability... yes\r\nchecking zlib.h presence... yes\r\nchecking for zlib.h... yes\r\nchecking for gzopen in -lz... yes\r\nchecking bzlib.h usability... no\r\nchecking bzlib.h presence... no\r\nchecking for bzlib.h... no\r\nchecking for libbz2... no\r\nchecking for the pthreads library -lpthreads... no\r\nchecking whether pthreads work without any flags... no\r\nchecking whether pthreads work with -Kthread... no\r\nchecking whether pthreads work with -kthread... no\r\nchecking for the pthreads library -llthread... no\r\nchecking whether pthreads work with -pthread... yes\r\nchecking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE\r\nchecking if more special flags are required for pthreads... no\r\nchecking for PTHREAD_PRIO_INHERIT... yes\r\nchecking that generated files are newer than configure... done\r\nconfigure: creating ./config.status\r\nconfig.status: creating Makefile\r\nconfig.status: creating libpcre2-8.pc\r\nconfig.status: creating libpcre2-16.pc\r\nconfig.status: creating libpcre2-32.pc\r\nconfig.status: creating libpcre2-posix.pc\r\nconfig.status: creating pcre2-config\r\nconfig.status: creating src/pcre2.h\r\nconfig.status: creating src/config.h\r\nconfig.status: executing depfiles commands\r\nconfig.status: executing libtool commands\r\nconfig.status: executing script-chmod commands\r\nconfig.status: executing delete-old-chartables commands\r\n\r\npcre2-10.20 configuration summary:\r\n\r\n    Install prefix .................. : /home/kfischer/julia/usr\r\n    C preprocessor .................. : clang -m64  -E\r\n    C compiler ...................... : clang -m64\r\n    Linker .......................... : /usr/bin/ld -m elf_x86_64\r\n    C preprocessor flags ............ :\r\n    C compiler flags ................ : -pthread  -O3 -fvisibility=hidden\r\n    Linker flags .................... :  -Wl,-rpath,/home/kfischer/julia/usr/lib\r\n    Extra libraries ................. :\r\n\r\n    Build 8-bit pcre2 library ....... : yes\r\n    Build 16-bit pcre2 library ...... : no\r\n    Build 32-bit pcre2 library ...... : no\r\n    Include debugging code .......... : no\r\n    Enable JIT compiling support .... : yes\r\n    Enable Unicode support .......... : yes\r\n    Newline char/sequence ........... : lf\r\n    \\R matches only ANYCRLF ......... : no\r\n    EBCDIC coding ................... : no\r\n    EBCDIC code for NL .............. : n/a\r\n    Rebuild char tables ............. : no\r\n    Use stack recursion ............. : yes\r\n    Internal link size .............. : 2\r\n    Nested parentheses limit ........ : 250\r\n    Match limit ..................... : 10000000\r\n    Match limit recursion ........... : MATCH_LIMIT\r\n    Build shared libs ............... : yes\r\n    Build static libs ............... : yes\r\n    Use JIT in pcre2grep ............ : yes\r\n    Buffer size for pcre2grep ....... : 20480\r\n    Link pcre2grep with libz ........ : no\r\n    Link pcre2grep with libbz2 ...... : no\r\n    Link pcre2test with libedit ..... : no\r\n    Link pcre2test with libreadline . : no\r\n    Valgrind support ................ : no\r\n    Code coverage ................... : no\r\n\r\ntouch -c pcre2-10.20/config.status\r\nmake -C pcre2-10.20\r\nmake[1]: Entering directory '/home/kfischer/julia/deps/pcre2-10.20'\r\n /bin/bash ./config.status\r\nconfig.status: creating Makefile\r\nconfig.status: creating libpcre2-8.pc\r\nconfig.status: creating libpcre2-16.pc\r\nconfig.status: creating libpcre2-32.pc\r\nconfig.status: creating libpcre2-posix.pc\r\nconfig.status: creating pcre2-config\r\nconfig.status: creating src/pcre2.h\r\nconfig.status: creating src/config.h\r\nconfig.status: src/config.h is unchanged\r\nconfig.status: executing depfiles commands\r\nconfig.status: executing libtool commands\r\nconfig.status: executing script-chmod commands\r\nconfig.status: executing delete-old-chartables commands\r\nrm -f src/pcre2_chartables.c\r\nln -s /home/kfischer/julia/deps/pcre2-10.20/src/pcre2_chartables.c.dist /home/kfischer/julia/deps/pcre2-10.20/src/pcre2_chartables.c\r\nmake  all-am\r\nmake[2]: Entering directory '/home/kfischer/julia/deps/pcre2-10.20'\r\n  CC       src/libpcre2_8_la-pcre2_auto_possess.lo\r\n  CC       src/libpcre2_8_la-pcre2_compile.lo\r\n  CC       src/libpcre2_8_la-pcre2_config.lo\r\n  CC       src/libpcre2_8_la-pcre2_context.lo\r\n  CC       src/libpcre2_8_la-pcre2_dfa_match.lo\r\n  CC       src/libpcre2_8_la-pcre2_error.lo\r\n  CC       src/libpcre2_8_la-pcre2_jit_compile.lo\r\n  CC       src/libpcre2_8_la-pcre2_maketables.lo\r\n  CC       src/libpcre2_8_la-pcre2_match.lo\r\n  CC       src/libpcre2_8_la-pcre2_match_data.lo\r\n  CC       src/libpcre2_8_la-pcre2_newline.lo\r\n  CC       src/libpcre2_8_la-pcre2_ord2utf.lo\r\n  CC       src/libpcre2_8_la-pcre2_pattern_info.lo\r\n  CC       src/libpcre2_8_la-pcre2_serialize.lo\r\n  CC       src/libpcre2_8_la-pcre2_string_utils.lo\r\n  CC       src/libpcre2_8_la-pcre2_study.lo\r\n  CC       src/libpcre2_8_la-pcre2_substitute.lo\r\n  CC       src/libpcre2_8_la-pcre2_substring.lo\r\n  CC       src/libpcre2_8_la-pcre2_tables.lo\r\n  CC       src/libpcre2_8_la-pcre2_ucd.lo\r\n  CC       src/libpcre2_8_la-pcre2_valid_utf.lo\r\n  CC       src/libpcre2_8_la-pcre2_xclass.lo\r\n  CC       src/libpcre2_8_la-pcre2_chartables.lo\r\n  CCLD     libpcre2-8.la\r\n  CC       src/libpcre2_posix_la-pcre2posix.lo\r\n  CCLD     libpcre2-posix.la\r\n  CC       src/pcre2grep-pcre2grep.o\r\n  CCLD     pcre2grep\r\n  CC       src/pcre2test-pcre2test.o\r\n  CCLD     pcre2test\r\n  CC       src/pcre2_jit_test-pcre2_jit_test.o\r\n  CCLD     pcre2_jit_test\r\nmake[2]: Leaving directory '/home/kfischer/julia/deps/pcre2-10.20'\r\nmake[1]: Leaving directory '/home/kfischer/julia/deps/pcre2-10.20'\r\ntouch -c pcre2-10.20/.libs/libpcre2-8.so\r\nmake -C pcre2-10.20 check -j1\r\nmake[1]: Entering directory '/home/kfischer/julia/deps/pcre2-10.20'\r\nmake  check-am\r\nmake[2]: Entering directory '/home/kfischer/julia/deps/pcre2-10.20'\r\nmake\r\nmake[3]: Entering directory '/home/kfischer/julia/deps/pcre2-10.20'\r\nmake  all-am\r\nmake[4]: Entering directory '/home/kfischer/julia/deps/pcre2-10.20'\r\nmake[4]: Leaving directory '/home/kfischer/julia/deps/pcre2-10.20'\r\nmake[3]: Leaving directory '/home/kfischer/julia/deps/pcre2-10.20'\r\nmake  check-TESTS\r\nmake[3]: Entering directory '/home/kfischer/julia/deps/pcre2-10.20'\r\nmake[4]: Entering directory '/home/kfischer/julia/deps/pcre2-10.20'\r\n./test-driver: line 107: 59457 Segmentation fault      \"$@\" > $log_file 2>&1\r\nFAIL: pcre2_jit_test\r\n```"},"comment":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/comments/143018310","html_url":"https://github.com/JuliaLang/julia/issues/12038#issuecomment-143018310","issue_url":"https://api.github.com/repos/JuliaLang/julia/issues/12038","id":143018310,"user":{"login":"JeffBezanson","id":744556,"avatar_url":"https://avatars.githubusercontent.com/u/744556?v=3","gravatar_id":"","url":"https://api.github.com/users/JeffBezanson","html_url":"https://github.com/JeffBezanson","followers_url":"https://api.github.com/users/JeffBezanson/followers","following_url":"https://api.github.com/users/JeffBezanson/following{/other_user}","gists_url":"https://api.github.com/users/JeffBezanson/gists{/gist_id}","starred_url":"https://api.github.com/users/JeffBezanson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JeffBezanson/subscriptions","organizations_url":"https://api.github.com/users/JeffBezanson/orgs","repos_url":"https://api.github.com/users/JeffBezanson/repos","events_url":"https://api.github.com/users/JeffBezanson/events{/privacy}","received_events_url":"https://api.github.com/users/JeffBezanson/received_events","type":"User","site_admin":false},"created_at":"2015-09-24T18:53:27Z","updated_at":"2015-09-24T18:53:27Z","body":"Just ran into this for the first time."}}