
On Sat, Feb 1, 2020 at 5:31 AM Simon Jakobi via Haskell-Cafe < haskell-cafe@haskell.org> wrote:
Maybe. Though it seems to me that the pre-processor isn't missing, but it's doing the wrong thing…
I'd suggest to open an issue at https://gitlab.haskell.org/ghc/ghc/issues – there should be people who can tell more exactly what's going wrong here.
Yep, the problem is with Clang's preprocessor. Running it manually results in a bunch of warning: missing terminating ' character [-Winvalid-pp-token] messages. Stumbling upon a ' character makes cpp stop preprocessing current macro. This is the case for IsValue instance, which contain typeOf' method. Not sure if this should be reported to the package developer, GHC devs or Clang devs.
Am Sa., 1. Feb. 2020 um 02:16 Uhr schrieb Brandon Martin
: Hmm... maybe I am missing a package in FreeBSD then? Is that the
possible suggestion?
-- Brandon Martin
On Fri, Jan 31, 2020, at 5:12 PM, Simon Jakobi wrote:
I think the error suggests that the C pre-processor doesn't work as expected. Look at the source around the error locations:
https://github.com/rblaze/haskell-dbus/blob/43b1382ce93f08272fd6fda253d977f6...
"HsType" is a variable name used in the CPP definition.
Am Sa., 1. Feb. 2020 um 01:58 Uhr schrieb Brandon Martin
: Yes I am. I put allow newer in both because stack complained about
dependencies, and suggested it. I just put it in as a quick test to see if I could build it. Cabal didn't complain about dependencies, but got the same error.
-- Brandon Martin
On Fri, Jan 31, 2020, at 4:55 PM, Simon Jakobi wrote:
Are you using the same dependency set (including GHC version) that
you
used on Linux too?
Why did you enable allow-newer?
Am Sa., 1. Feb. 2020 um 01:30 Uhr schrieb Brandon Martin
: I am trying to build haskell-dbus on FreeBSD 12.1. I have tried
with stack 2.1.3.1, and with cabal 2.4.0.0. I am seeing this error:
Not in scope: type constructor or class ‘HsType’
Full error:
https://gist.github.com/codedmart/2b04438566ed8e985d909db7d426649c
HsType is part of ghc unless I am missing something. I am new to
using FreeBSD as I usually use Linux. This package builds fine for me on Linux.
Thanks
-- Brandon Martin
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.