Schweeeeeeeet All we need now is confirmation from someone on *bunts/Debian.
Bryan, you may want to test on MixOS as well. On Dec 13, 2017 19:10, "Christian" <christian...@posteo.net> wrote: > Hi Jason, > > It builds now! No issues here anymore. > -Christian > > On Wed, 13 Dec 2017 10:44:59 -0600 > Jason Harrer <jazzyeagl...@gmail.com> wrote: > > > Hello, all - > > > > I went ahead and made some changes to hopefully resolve all of the > > issues on Arch/Parabola. One of the joys of the bleeding edge > > distros is that we find errors first. :) > > > > You can find the changes on a WIP MR @ > > https://git.snowdrift.coop/sd/snowdrift/merge_requests/98 > > > > I'd like to ask Christian to switch to the new branch and attempt to > > build from scratch to see if there are any issues on Arch that I may > > not have caught. I'd also like to ask others on *buntu/Debian to > > attempt to build the branch from scratch (including "./sdb.hs clean > > && ./sdb.hs start") to ensure I didn't unintentionally break anything > > for others. > > > > Once I know it's working on the various distros, I can make a slight > > modification (see MR notes) and remove the WIP indicator. > > > > Thanks! > > > > On Tue, Dec 12, 2017 at 7:17 AM, Jason Harrer <jazzyeagl...@gmail.com> > > wrote: > > > > > I'm on Parabola and had the same issue as well. I found a dirty > > > hack that works for me, at least until I have time to play around > > > and find a better solution. At > > > https://stackoverflow.com/questions/41365866/installing- > > > zlib-using-stack-recompile-with-fpic they mention a hack in the ghc > > > settings under the .stack/ directory within the project. If you > > > follow those steps to disable PIE, then it should compile. > > > > > > I will note that we are looking in moving away from Stack and moving > > > closer to Nix, which is the package manager for NixOS but works on > > > all distros. By using such a package manager, we can hopefully > > > create a system whereby the code will work on any distro without > > > having to have special hacks on each one. This is one of the > > > reasons I haven't sought out a better solution, though it may not > > > be a bad idea to figure this out for Stack so future folks don't > > > have the same issue while we transition. > > > > > > Thanks for bringing this up! > > > > > > On Mon, Dec 11, 2017 at 9:23 PM, Christian <christian...@posteo.net> > > > wrote: > > > > > >> So, I've tried following the instructions listed here: > > >> https://git.snowdrift.coop/sd/snowdrift/blob/master/BUILD.md > > >> but I'm getting hung up on both "./build.sh test" and the > > >> troubleshooting command "./sdb.hs clean". Both give errors with > > >> the "clock" library. I believe the relevant errors are the > > >> following: > > >> > > >> Clock.hsc:44:0: warning: "hsc_alignment" redefined > > >> In file included > > >> from .stack-work/dist/x86_64-linux-tinfo6-nopie/Cabal-126.96.36.199/bu > > >> ild/System/Clock_hsc_make.c:1:0: /home/christian/.stack/program > > >> s/x86_64-linux/ghc-tinfo6-nopie-8.0.2/lib/ghc-8.0.2/ > template-hsc.h:88:0: > > >> note: this is the location of the previous definition #define > > >> hsc_alignment(t...) \ > > >> /usr/bin/ld: .stack-work/dist/x86_64-linux- > tinfo6-nopie/Cabal-188.8.131.52/bu > > >> ild/System/Clock_hsc_make.o: > > >> relocation R_X86_64_32 against `.rodata' can not be used when > > >> making a shared object; recompile with -fPIC /usr/bin/ld: final > > >> link failed: Nonrepresentable section on output > > >> > > >> This is done via arch linux, with the recommended packages > > >> installed. > > >> > > >> Let me know if any specific information could be helpful, and > > >> sorry for the trouble. > > >> -Christian > > >> _______________________________________________ > > >> Dev mailing list > > >> Dev@lists.snowdrift.coop > > >> https://lists.snowdrift.coop/mailman/listinfo/dev > > >> > > > > > > > _______________________________________________ > Dev mailing list > Dev@lists.snowdrift.coop > https://lists.snowdrift.coop/mailman/listinfo/dev >
_______________________________________________ Dev mailing list Dev@lists.snowdrift.coop https://lists.snowdrift.coop/mailman/listinfo/dev