duckling
duckling copied to clipboard
That error indicates that your system doesn't have development headers for pcre.
That error indicates that your system doesn't have development headers for pcre.
The easiest way to get them is to install brew if you haven't already: https://brew.sh/ And then:
brew install pcre
Originally posted by @niteria in https://github.com/facebook/duckling/issues/6#issuecomment-298893438
Installed the latest gcc
version as well.
Even after doing the above steps I am facing issue in stack build. I am using M1 Chip, macOS Monterey Version 12.2.1
regex-pcre> configure
regex-pcre> Configuring regex-pcre-0.95.0.0...
regex-pcre> Cabal-simple_mPHDZzAJ_3.0.1.0_ghc-8.8.4: The program 'pkg-config' version
regex-pcre> >=0.9.0 is required but it could not be found.
regex-pcre>
Progress 1/2
-- While building package regex-pcre-0.95.0.0 (scroll up to its section to see the error) using:
/Users/shubhamchaurasia/.stack/setup-exe-cache/x86_64-osx/Cabal-simple_mPHDZzAJ_3.0.1.0_ghc-8.8.4 --builddir=.stack-work/dist/x86_64-osx/Cabal-3.0.1.0 configure --user --package-db=clear --package-db=global --package-db=/Users/shubhamchaurasia/.stack/snapshots/x86_64-osx/f0d4b72118b2f3bd8f21cd81e7cdd07574e05b7c3e237e3048bdf3f70d897d49/8.8.4/pkgdb --libdir=/Users/shubhamchaurasia/.stack/snapshots/x86_64-osx/f0d4b72118b2f3bd8f21cd81e7cdd07574e05b7c3e237e3048bdf3f70d897d49/8.8.4/lib --bindir=/Users/shubhamchaurasia/.stack/snapshots/x86_64-osx/f0d4b72118b2f3bd8f21cd81e7cdd07574e05b7c3e237e3048bdf3f70d897d49/8.8.4/bin --datadir=/Users/shubhamchaurasia/.stack/snapshots/x86_64-osx/f0d4b72118b2f3bd8f21cd81e7cdd07574e05b7c3e237e3048bdf3f70d897d49/8.8.4/share --libexecdir=/Users/shubhamchaurasia/.stack/snapshots/x86_64-osx/f0d4b72118b2f3bd8f21cd81e7cdd07574e05b7c3e237e3048bdf3f70d897d49/8.8.4/libexec --sysconfdir=/Users/shubhamchaurasia/.stack/snapshots/x86_64-osx/f0d4b72118b2f3bd8f21cd81e7cdd07574e05b7c3e237e3048bdf3f70d897d49/8.8.4/etc --docdir=/Users/shubhamchaurasia/.stack/snapshots/x86_64-osx/f0d4b72118b2f3bd8f21cd81e7cdd07574e05b7c3e237e3048bdf3f70d897d49/8.8.4/doc/regex-pcre-0.95.0.0 --htmldir=/Users/shubhamchaurasia/.stack/snapshots/x86_64-osx/f0d4b72118b2f3bd8f21cd81e7cdd07574e05b7c3e237e3048bdf3f70d897d49/8.8.4/doc/regex-pcre-0.95.0.0 --haddockdir=/Users/shubhamchaurasia/.stack/snapshots/x86_64-osx/f0d4b72118b2f3bd8f21cd81e7cdd07574e05b7c3e237e3048bdf3f70d897d49/8.8.4/doc/regex-pcre-0.95.0.0 --dependency=array=array-0.5.4.0 --dependency=base=base-4.13.0.0 --dependency=bytestring=bytestring-0.10.10.1 --dependency=containers=containers-0.6.2.1 --dependency=regex-base=regex-base-0.94.0.0-3lEao9661mNAzgJWClRz5I -fpkg-config --exact-configuration --ghc-option=-fhide-source-paths
Process exited with code: ExitFailure 1``
Same error on ubuntu 20.04 while stack build
attoparsec > copy/register
attoparsec > Installing library in /root/.stack/snapshots/x86_64-linux-tinfo6/8ae098606434194dfb0e7d2b8f74c0d24bfa643930ca121d2cfd7a8f7dd8d4d4/8.8.4/lib/x86_64-linux-ghc-8.8.4/attoparsec-0.13.2.4-AHmlmm44dvnKaiPmUJc2M1
attoparsec > Registering library for attoparsec-0.13.2.4..
Progress 6/32
-- While building package regex-pcre-0.95.0.0 (scroll up to its section to see the error) using:
/root/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_3.0.1.0_ghc-8.8.4 --builddir=.stack-work/dist/x86_64-linux-tinfo6/Cabal-3.0.1.0 configure --with-ghc=/root/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.4/bin/ghc-8.8.4 --with-ghc-pkg=/root/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.4/bin/ghc-pkg-8.8.4 --user --package-db=clear --package-db=global --package-db=/root/.stack/snapshots/x86_64-linux-tinfo6/8ae098606434194dfb0e7d2b8f74c0d24bfa643930ca121d2cfd7a8f7dd8d4d4/8.8.4/pkgdb --libdir=/root/.stack/snapshots/x86_64-linux-tinfo6/8ae098606434194dfb0e7d2b8f74c0d24bfa643930ca121d2cfd7a8f7dd8d4d4/8.8.4/lib --bindir=/root/.stack/snapshots/x86_64-linux-tinfo6/8ae098606434194dfb0e7d2b8f74c0d24bfa643930ca121d2cfd7a8f7dd8d4d4/8.8.4/bin --datadir=/root/.stack/snapshots/x86_64-linux-tinfo6/8ae098606434194dfb0e7d2b8f74c0d24bfa643930ca121d2cfd7a8f7dd8d4d4/8.8.4/share --libexecdir=/root/.stack/snapshots/x86_64-linux-tinfo6/8ae098606434194dfb0e7d2b8f74c0d24bfa643930ca121d2cfd7a8f7dd8d4d4/8.8.4/libexec --sysconfdir=/root/.stack/snapshots/x86_64-linux-tinfo6/8ae098606434194dfb0e7d2b8f74c0d24bfa643930ca121d2cfd7a8f7dd8d4d4/8.8.4/etc --docdir=/root/.stack/snapshots/x86_64-linux-tinfo6/8ae098606434194dfb0e7d2b8f74c0d24bfa643930ca121d2cfd7a8f7dd8d4d4/8.8.4/doc/regex-pcre-0.95.0.0 --htmldir=/root/.stack/snapshots/x86_64-linux-tinfo6/8ae098606434194dfb0e7d2b8f74c0d24bfa643930ca121d2cfd7a8f7dd8d4d4/8.8.4/doc/regex-pcre-0.95.0.0 --haddockdir=/root/.stack/snapshots/x86_64-linux-tinfo6/8ae098606434194dfb0e7d2b8f74c0d24bfa643930ca121d2cfd7a8f7dd8d4d4/8.8.4/doc/regex-pcre-0.95.0.0 --dependency=array=array-0.5.4.0 --dependency=base=base-4.13.0.0 --dependency=bytestring=bytestring-0.10.10.1 --dependency=containers=containers-0.6.2.1 --dependency=regex-base=regex-base-0.94.0.0-3lEao9661mNAzgJWClRz5I -fpkg-config --exact-configuration --ghc-option=-fhide-source-paths
Process exited with code: ExitFailure 1
Even I have the same error and I have installed prce using brew
@tiiyuu based on @shubhamchaurasia1 comment, I installed pcre on my ubuntu 20.04 device (sudo apt install libpcre3 libpcre3-dev
) and it all went well. I didn't have any issue on my mac (running with intel chip) as the readme suggested to install pcre first