<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">which version of postgresql you are using?<div class=""><div class="">bmaxa@Branimirs-Air ~ % brew search postgres</div><div class="">==> Formulae</div><div class="">check_postgres postgresql@10 postgresql@12 postgresql@9.5 postgrest postgis</div><div class="">postgresql postgresql@11 postgresql@9.4 postgresql@9.6 qt-postgresql</div><div class="">==> Casks</div><div class="">navicat-for-postgresql postgres-unofficial postgrespreferencepane sqlpro-for-postgres</div><div class=""><br class=""></div><div class="">?</div><div class=""><br class=""></div><div class="">Greetings, Branimir.</div><div class=""><br class=""></div><div><blockquote type="cite" class=""><div class="">On 21.09.2021., at 22:47, Geraldus <<a href="mailto:heraldhoi@gmail.com" class="">heraldhoi@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi, dear Cafe!<div class=""><br class=""></div><div class="">I'm having trouble compiling an application which uses PostgreSQL on a macbook with an M1 chip. </div><div class=""><br class=""></div><div class="">Postgre itself seems to work fine. It is installed via `homebrew` (if I'm not mistaken this is the only way on Mac to get pg_config, which is required for `persistent-postgresql`). The error message is following: </div><div class=""><br class=""></div><div class="">```</div><div class=""><font face="monospace" class="">persistent-postgresql> <command line>: dlopen(/Users/arthurfayzrakhmanov/.stack/snapshots/x86_64-osx/36432054bd8d13c1da6134758733286b536c65d34222dcf10ecb29bd437c8117/8.10.7/lib/x86_64-osx-ghc-8.10.7/libHSpostgresql-libpq-0.9.4.3-GrxZELytXmSAOH6lAioiw9-ghc8.10.7.dylib, 5): <b class="">Symbol not found: _PQclear</b><br class="">persistent-postgresql> Referenced from: /Users/arthurfayzrakhmanov/.stack/snapshots/x86_64-osx/36432054bd8d13c1da6134758733286b536c65d34222dcf10ecb29bd437c8117/8.10.7/lib/x86_64-osx-ghc-8.10.7/libHSpostgresql-libpq-0.9.4.3-GrxZELytXmSAOH6lAioiw9-ghc8.10.7.dylib<br class="">persistent-postgresql> <b class="">Expected in: flat namespace</b><br class="">persistent-postgresql> in /Users/arthurfayzrakhmanov/.stack/snapshots/x86_64-osx/36432054bd8d13c1da6134758733286b536c65d34222dcf10ecb29bd437c8117/8.10.7/lib/x86_64-osx-ghc-8.10.7/libHSpostgresql-libpq-0.9.4.3-GrxZELytXmSAOH6lAioiw9-ghc8.10.7.dylib</font><br class=""></div><div class="">```</div><div class=""><br class=""></div><div class="">The minimal setup to reproduce is following: </div><div class=""><br class=""></div><div class="">```</div><div class=""><font face="monospace" class="">dependencies:<br class="">- base >= 4.7 && < 5<br class="">- persistent >= 2.13.1.2 && < 3<br class="">- persistent-postgresql >= 2.13.1.0 && < 3</font><br class=""></div><div class="">```</div><div class=""><br class=""></div><div class="">Digging around gave me just a few clues. It seems that `libpq` I have is compiled some other way it expected, and missing some symbols required `persistent-postgresql` to work. I believe this is not a bug, rather that a local configuration issue. </div><div class=""><br class=""></div><div class="">Does anyone know which is right setup to build persistent-postgresql on Macs with M1 chip? Thanks in advance.</div><div class=""><br class=""></div><div class="">Sincerely. </div><div class="">Arthur.</div><div class=""><br class=""></div><div class="">P.S. Please apologize if this is not a right place to ask such questions. Asked already in Yesod Google Groups and Stack Overflow. But didn't received any feedback.</div></div>
_______________________________________________<br class="">Haskell-Cafe mailing list<br class="">To (un)subscribe, modify options or view archives go to:<br class=""><a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" class="">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br class="">Only members subscribed via the mailman list are allowed to post.</div></blockquote></div><br class=""></div></body></html>