Re: [Snowdrift-dev] errors trying to build from arch linux

2017-12-18 Thread Bryan Richter
On 12/13/2017 09:29 PM, Jason Harrer wrote:
> Schwt
> 
> All we need now is confirmation from someone on *bunts/Debian.
> 
> Bryan, you may want to test on MixOS as well.
> 

Just to confirm on this thread, the fix is in master and seems to work
for everybody. Thanks, Jason!




signature.asc
Description: OpenPGP digital signature
___
Dev mailing list
Dev@lists.snowdrift.coop
https://lists.snowdrift.coop/mailman/listinfo/dev


Re: [Snowdrift-dev] errors trying to build from arch linux

2017-12-13 Thread Jason Harrer
Schwt

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"  wrote:

> Hi Jason,
>
> It builds now!  No issues here anymore.
>   -Christian
>
> On Wed, 13 Dec 2017 10:44:59 -0600
> Jason Harrer  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 
> > 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 
> > > 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-1.24.2.0/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-1.24.2.0/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


Re: [Snowdrift-dev] errors trying to build from arch linux

2017-12-13 Thread Christian
Hi Jason,

It builds now!  No issues here anymore.
  -Christian

On Wed, 13 Dec 2017 10:44:59 -0600
Jason Harrer  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 
> 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 
> > 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-1.24.2.0/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-1.24.2.0/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


Re: [Snowdrift-dev] errors trying to build from arch linux

2017-12-13 Thread Jason Harrer
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 
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 
> 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-1.24.2.0/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-1.24.2.0/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


Re: [Snowdrift-dev] errors trying to build from arch linux

2017-12-12 Thread Jason Harrer
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  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-1.24.2.0/
> build/System/Clock_hsc_make.c:1:0: /home/christian/.stack/
> programs/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-1.24.2.0/
> build/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