(resending, accidentally sent direct to Marco) > -----Original Message----- > From: Marco Atzeri > Sent: Sunday, May 9, 2021 4:05 PM > > On 09.05.2021 21:54, Marco Atzeri wrote: > > On 09.05.2021 20:22, Jason Pyeron wrote: > > > > > > > $ ./pdfgrep.exe --help > > terminate called after throwing an instance of 'std::runtime_error' > > what(): locale::facet::_S_create_c_locale name not valid > > Aborted (core dumped) > > > > Same for your binary > > > > it seems the program does not like a locale different from C > > $ LC_ALL=C bin/pdfgrep.exe > Usage: bin/pdfgrep [OPTION]... PATTERN FILE... > > See 'bin/pdfgrep --help' for more information > > $ LC_ALL="en_US.UTF-8" bin/pdfgrep.exe > terminate called after throwing an instance of 'std::runtime_error' > what(): locale::facet::_S_create_c_locale name not valid > Aborted (core dumped)
Testing is on my list - hence the CI build infra... That being said - I cannot reproduce your core dumps for 1.4.1, I can for 2.1.2 jenkinsoss-ci-cygwin ~ $ cd ./workspace/oss-cygwin-pdfgrep-1.4.1-x64/pdfgrep-1.4.1-2.x86_64/inst/usr/bin/ jenkinsoss-ci-cygwin ~/workspace/oss-cygwin-pdfgrep-1.4.1-x64/pdfgrep-1.4.1-2.x86_64/inst/usr/bin $ ./pdfgrep.exe --help Usage: ./pdfgrep [OPTION]... PATTERN FILE... Search for PATTERN in each FILE. PATTERN is, by default, an extended regular expression. Options: -i, --ignore-case Ignore case distinctions -P, --pcre Use Perl compatible regular expressions (PCRE) -H, --with-filename Print the file name for each match -h, --no-filename Suppress the prefixing of file name on output -n, --page-number Print page number with output lines -c, --count Print only a count of matches per file -C, --context NUM Print at most NUM chars of context --color WHEN Use colors for highlighting; WHEN can be `always', `never' or `auto' -p, --page-count Print only a count of matches per page -m, --max-count NUM Stop reading after NUM matching lines (per file) -q, --quiet Suppress normal output -r, --recursive Search directories recursively -R, --dereference-recursive Likewise, but follow all symlinks --help Print this help -V, --version Show version information jenkinsoss-ci-cygwin ~/workspace/oss-cygwin-pdfgrep-1.4.1-x64/pdfgrep-1.4.1-2.x86_64/inst/usr/bin $ cd .. jenkinsoss-ci-cygwin ~/workspace/oss-cygwin-pdfgrep-1.4.1-x64/pdfgrep-1.4.1-2.x86_64/inst/usr $ LC_ALL="en_US.UTF-8" bin/pdfgrep.exe Usage: bin/pdfgrep [OPTION]... PATTERN FILE... See 'bin/pdfgrep --help' for more information jenkinsoss-ci-cygwin ~/workspace/oss-cygwin-pdfgrep-1.4.1-x64/pdfgrep-1.4.1-2.x86_64/inst/usr $ Upstream bugs: https://gitlab.com/pdfgrep/pdfgrep/-/issues/45 and https://gitlab.com/pdfgrep/pdfgrep/-/issues/47 -Jason