Skip to content
This repository has been archived by the owner on Feb 3, 2022. It is now read-only.

Is Full platform 8.6.3 available? #318

Open
ghost opened this issue Dec 14, 2018 · 12 comments
Open

Is Full platform 8.6.3 available? #318

ghost opened this issue Dec 14, 2018 · 12 comments

Comments

@ghost
Copy link

ghost commented Dec 14, 2018

Both "Minimal installers" and "Haskell Platform" lead to https://www.haskell.org/platform/windows.html There are only Download Core … buttons

@gbaz
Copy link
Contributor

gbaz commented Dec 14, 2018 via email

@ghost
Copy link
Author

ghost commented Dec 14, 2018

But https://www.haskell.org/platform/contents.html informs already about content Full platform ?

@gbaz
Copy link
Contributor

gbaz commented Dec 14, 2018

Indeed. We're maintaining the package listing of recommended versions of the full set. We're just not providing full builds, since their use is now discouraged.

@yaxu
Copy link

yaxu commented Dec 28, 2018

This is a problem for the network package. It doesn't install via the core haskell platform, but does work under the full version (I assume because it ships as part of it).
haskell/network#361

@yaxu
Copy link

yaxu commented Dec 28, 2018

I take that back, I just tried it out on a windows partition and the network package installed it fine with haskell core. Perhaps the problems others are having are down to #320 .

@yaxu
Copy link

yaxu commented Mar 5, 2019

I've had a spate of windows people failing to get the haskell platform working with tidalcycles today.
I've just been helping someone using remote admin (teamviewer) and verified the ghc config file is configured correctly.

The error I get from ghci:

Prelude> import Sound.Tidal.Context
Prelude Sound.Tidal.Context> tidal <- startTidal superdirtTarget defaultConfig
ghc.exe: | C:\Users\Bryan Green\AppData\Roaming\cabal\x86_64-windows-ghc-8.6.3\network-3.0.1.0-KyWTN8R07Nk13a65qAf8xd\HSnetwork-3.0.1.0-KyWTN8R07Nk13a65qAf8xd.o: unknown symbol `if_nametoindex'
ghc.exe: unable to load package `network-3.0.1.0'
Prelude Sound.Tidal.Context>

@gbaz
Copy link
Contributor

gbaz commented Mar 5, 2019

Yeep. This sounds like it may be a new issue with the 3.0 release of network. Perhaps either @Mistuke or @kazu-yamamoto can weigh in?

(That said it appears this was first added as a function in network 2.7: https://github.com/haskell/network/blob/9f76de6ebbce081eb3c1408061eeb6d560614f54/CHANGELOG.md#version-2700)

One workaround for now might be, if possible, to constrain them to install with a lower version of network?

@Mistuke
Copy link

Mistuke commented Mar 5, 2019

This seems to indicate that configure put out something incorrect. That function shouldn't work on windows since Iphlpapi isn't declared as a dependency on Windows.

Can you post the config.log output from the network build?

@yaxu
Copy link

yaxu commented Mar 5, 2019

Unfortunately I don't have access to the computer any more.

@Mistuke
Copy link

Mistuke commented Mar 7, 2019

It seems the problem is this commit haskell/network@3fa7caa#diff-67e997bcfdac55191033d57a16d1408a which removed the configure checks without adding the library dependency for Windows. unfortunately the CI only checks for building network, not if it's usable. I'll fix it and beef up the CI.

@Mistuke
Copy link

Mistuke commented Mar 7, 2019

Ah no, it does run the testsuite,we're just missing a test that loads this offending module or uses ghci.

@yaxu
Copy link

yaxu commented Mar 7, 2019

Excellent news, thanks very much! This will make life a lot easier for me.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants