-
Notifications
You must be signed in to change notification settings - Fork 75
Open
Description
Hello, not sure what's happening here but I can't build gi-soup2 2.4.30 from hackage on ghc 9.12.2:
[ 71 of 122] Compiling GI.Soup.Structs.MessageHeadersIter ( GI/Soup/Structs/MessageHeadersIter.hs, dist/build/GI/Soup/Structs/MessageHeadersIter.o, dist/build/GI/Soup/Structs/MessageHeadersIter.dyn_o )
GI/Soup/Structs/MessageHeadersIter.hs:280:46: error: [GHC-83865]
• Couldn't match type ‘MessageHeadersIter’
with ‘Ptr MessageHeadersIter’
Expected: Ptr (Ptr MessageHeadersIter)
Actual: Ptr MessageHeadersIter
• In the first argument of ‘soup_message_headers_iter_next’, namely
‘iter''’
In a stmt of a 'do' block:
result <- soup_message_headers_iter_next iter'' name value
In the second argument of ‘($)’, namely
‘do iter' <- unsafeManagedPtrGetPtr iter
iter'' <- callocBytes 24 :: IO (Ptr MessageHeadersIter)
memcpy iter'' iter' 24
name <- callocMem :: IO (Ptr CString)
....’
|
280 | result <- soup_message_headers_iter_next iter'' name value
| ^^^^^^
GI/Soup/Structs/MessageHeadersIter.hs:283:45: error: [GHC-83865]
• Couldn't match expected type ‘Ptr MessageHeadersIter’
with actual type ‘MessageHeadersIter’
• In the second argument of ‘newPtr’, namely ‘iter'''’
In a stmt of a 'do' block:
iter'''' <- (newPtr MessageHeadersIter) iter'''
In the second argument of ‘($)’, namely
‘do iter' <- unsafeManagedPtrGetPtr iter
iter'' <- callocBytes 24 :: IO (Ptr MessageHeadersIter)
memcpy iter'' iter' 24
name <- callocMem :: IO (Ptr CString)
....’
|
283 | iter'''' <- (newPtr MessageHeadersIter) iter'''
Any ideas?
Thanks
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels