X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-vk0-f48.google.com (mail-vk0-f48.google.com [209.85.213.48]) by lists.alpinelinux.org (Postfix) with ESMTP id 686E85C4781 for ; Fri, 7 Apr 2017 08:37:23 +0000 (GMT) Received: by mail-vk0-f48.google.com with SMTP id d188so66931034vka.0 for ; Fri, 07 Apr 2017 01:37:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=RcfDReSzwpF7RI4uXoMt9/iXqHPlXAdH8j4x5NWzcvY=; b=CZzifeiZqxVcasj5E7k3UAyf4zR5LrJyYMJKhT7SWNdnpDKKrBPjoeVenR8uHNsR5h N4/Y29oyUKXTInGgIVhX1mYv1grqDQT3LV509inBEx3P2FiSoZzl07KMLUhkG4nekv4j ov7muBNv308P/JyvUT7R7GfNy4X9MJ1+wWIqhR7yPW0WZgNBSiRNFaDSVlhr+9GUF81w QQllvpQrkthO5UGeBaOQh69h1YVxmNEEamdw8zb1RHYhlXvi+65r0pt2HOa1E69Q7xv5 TlAXQA01WbyzEpxOMMX9AfstnYAQFThBlr4AcjqULlDWxMKhelt/+f9Ty7k0y9nnr6y5 Ylgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=RcfDReSzwpF7RI4uXoMt9/iXqHPlXAdH8j4x5NWzcvY=; b=ia9fXmKai0aqYh1WQ5RqNIixXfMG6AB1zP9pqNIoG3ILsmRI1VyoCwXQjvJPI2/2Mp 7G/+gUBISqt/LqjlHHIYO/qbp21/G9UWyNltWwaAG7Ace3I18UXyQGDyKkHGBMYDgumL SGKsGwNgriTjXFGzqwZnJFhb0OcRhBZk2te0z3qVOz4RIyF3hTp/y0PgaMvO0aEoMRww ufjWgqNVi+R+nhlHywN2Mk3pns3k8vMV1BAbXJBybqrqvwE2ATuYweoWFEXdoNoebTnL 8wsr+DRsIxYSdvLOad5pMYZdp9+gCoBHGVeF/kGi4Jthd71QVC5FMn8aSoFZqZMhIsWx qFQw== X-Gm-Message-State: AN3rC/4guOqDGFIUgBJTdIJ0N4Dj3yWYpqHC4+pjD20Gdo17w5PtMnmKKTE3tamdi2yIrEksrjXcYXtg9gvnyg== X-Received: by 10.176.7.39 with SMTP id h36mr2730439uah.68.1491554242686; Fri, 07 Apr 2017 01:37:22 -0700 (PDT) X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.103.104.14 with HTTP; Fri, 7 Apr 2017 01:37:22 -0700 (PDT) In-Reply-To: References: <20170320132631.30020-1-valery.kartel@gmail.com> <066dec27-2371-e2fd-924a-ae269c128405@gmail.com> From: Valery Kartel Date: Fri, 7 Apr 2017 11:37:22 +0300 Message-ID: Subject: Re: [alpine-aports] [PATCH v2] main/guile: upgrade to 2.2.0 To: Leonardo Arena Cc: alpine-aports Content-Type: multipart/alternative; boundary=94eb2c124858cc77d9054c8f8819 --94eb2c124858cc77d9054c8f8819 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Found that all fails depends on guile-readline library. Tried to inject new libreadline abuild I have on my lxc ( http://patchwork.alpinelinux.org/patch/3182) to make a similar habitat for guile building. But it fails too. It still use old readline version instead of new compiled one. https://github.com/alpinelinux/aports/pull/1218 the only difference I found is: *on my lxc: ./configure ...* checking for tgoto in -lncurses... yes *checking how to link with libreadline... -lreadline* checking for siginterrupt... (cached) yes *on travis-ci: ./configure ...* checking for tgoto in -lncurses... yes *checking how to link with libreadline... /usr/lib/libreadline.so* checking for siginterrupt... (cached) yes 2017-04-06 16:16 GMT+03:00 Valery Kartel : > on my alpine lxc it builds well, but fails to build on travis-ci with > Segmentation fault (( > > /bin/bash: line 5: 31384 Segmentation fault (core dumped) GUILE_AUTO_COMP= ILE=3D0 ../meta/build-env guild compile --target=3D"x86_64-alpine-linux-mus= l" -Wunbound-variable -Wmacro-use-before-definition -Warity-mismatch -Wform= at -L "/home/travis/build/alpinelinux/aports/main/guile/src/guile-2.2.0/mod= ule" -L "/home/travis/build/alpinelinux/aports/main/guile/src/guile-2.2.0/m= odule" -L "/home/travis/build/alpinelinux/aports/main/guile/src/guile-2.2.0= /guile-readline" -o "language/cps/effects-analysis.go" "language/cps/effect= s-analysis.scm" > > make[2]: *** [Makefile:2255: language/cps/effects-analysis.go] Error 139 > > > > Don't have any idea why... > > https://github.com/alpinelinux/aports/pull/1218 > > > > 2017-04-06 15:11 GMT+03:00 Valery Kartel : > >> Ok, I add bash to makedepends. But I can't reproduce errors you have. >> >> I'll made PR to github to see how travis-ci builds it. >> >> 2017-04-03 11:30 GMT+03:00 Leonardo Arena : >> >>> Hi, >>> >>> On 20/03/2017 14:26, Valery Kartel wrote: >>> > switch to https:// source url >>> > >>> > --- >>> > v1 -> v2: force use /bin/bash for building >>> > --- >>> > main/guile/APKBUILD | 20 ++++++++------------ >>> > 1 file changed, 8 insertions(+), 12 deletions(-) >>> > >>> >>> unfortunately it fails again with: >>> >>> >>> /bin/bash: line 6: 13838 Segmentation fault GUILE_AUTO_COMPILE=3D0 >>> ../meta/build-env guild compile --target=3D"x86_64-alpine-linux-musl" -= O1 >>> -L "/home/larena/aports/main/guile/src/guile-2.2.0/module" -L >>> "/home/larena/aports/main/guile/src/guile-2.2.0/guile-readline" -o >>> "system/vm/assembler.go" "../module/system/vm/assembler.scm" >>> make[2]: *** [Makefile:1928: system/vm/assembler.go] Error 139 >>> make[2]: *** Waiting for unfinished jobs.... >>> wrote `ice-9/pretty-print.go' >>> /bin/bash: line 6: 13905 Segmentation fault GUILE_AUTO_COMPILE=3D0 >>> ../meta/build-env guild compile --target=3D"x86_64-alpine-linux-musl" -= O1 >>> -L "/home/larena/aports/main/guile/src/guile-2.2.0/module" -L >>> "/home/larena/aports/main/guile/src/guile-2.2.0/guile-readline" -o >>> "system/vm/disassembler.go" "../module/system/vm/disassembler.scm" >>> make[2]: *** [Makefile:1928: system/vm/disassembler.go] Error 139 >>> wrote `system/vm/debug.go' >>> make[2]: Leaving directory >>> '/home/larena/aports/main/guile/src/guile-2.2.0/bootstrap' >>> make[1]: *** [Makefile:1857: all-recursive] Error 1 >>> make[1]: Leaving directory '/home/larena/aports/main/guil >>> e/src/guile-2.2.0' >>> make: *** [Makefile:1743: all] Error 2 >>> >>> Also, although bash is pulled in by libtool, to be correct it should be >>> added to makedepends. >>> >>> Thanks >>> >>> |_eo >>> >>> >> > --94eb2c124858cc77d9054c8f8819 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Found that all fails depends on guile-readline library.

Tried to inject new libreadline abuild I have on my lxc (http://patchwork.alpinelin= ux.org/patch/3182) to make a similar habitat for guile building. But it= fails too. It still use old readline version instead of new compiled one.<= br>
https://= github.com/alpinelinux/aports/pull/1218

the only diff= erence I found is:

on my lxc: ./configure ...
<= span style=3D"font-family:monospace,monospace">checking for tgoto in -lncur= ses... yes

checking how to link with libreadline... -lreadline

checking for siginterrupt... (cached) yes


on travis-ci: ./c= onfigure ...

checking for tgoto in -lncurses... yes

checking how to link with libreadline... /usr/lib/librea= dline.so

checking for siginterrupt... (cached) yes



2017-04-06 16:16 GMT+03:00 Valery Kartel <valery.= kartel@gmail.com>:
on my alpine lxc it builds well, but fails= to build on travis-ci with Segmentation fault ((

/bin/bash: line 5: 31384 Se= gmentation fault (core dumped) GUILE_AUTO_COMPILE=3D0 ../meta/build-env gui= ld compile --target=3D"x86_64-alpine-linux-musl" -Wunbound-v= ariable -Wmacro-use-before-definition -Warity-mismatch -Wformat -L "/h= ome/travis/build/alpinelinux/aports/main/guile/src/guile-2.2.0/mo= dule" -L "/home/travis/build/alpinelinux/aports/main/guile/s= rc/guile-2.2.0/module" -L "/home/travis/build/alpinelinux/aports/main/guile/src/guile-2.2.0/guile-readline" -o "lan= guage/cps/effects-analysis.go" "language/cps/effects-analysi= s.scm"

make[2]: *** [Makefile:2255: language/cps/effe= cts-analysis.go] Error 139



Don't hav= e any idea why...

https://github.com/alpinelinux/aports/pull= /1218



2017-04-06 15:11 GMT+03:00 Valery Kartel <= span dir=3D"ltr"><valery.kartel@gmail.com>:
Ok, I add bash to makedepends. Bu= t I can't reproduce errors you have.

I'll made PR to github = to see how travis-ci builds it.

2017-04-03 11:30 GMT+03:00 Leonardo Arena <<= a href=3D"mailto:rnalrd@gmail.com" target=3D"_blank">rnalrd@gmail.com&g= t;:
Hi,

On 20/03/2017 14:26, Valery Kartel wrote:
> switch to https:// source url
>
> ---
> v1 -> v2: force use /bin/bash for building
> ---
>=C2=A0 main/guile/APKBUILD | 20 ++++++++------------
>=C2=A0 1 file changed, 8 insertions(+), 12 deletions(-)
>

unfortunately it fails again with:


/bin/bash: line 6: 13838 Segmentation fault=C2=A0 =C2=A0 =C2=A0 GUILE_AUTO_= COMPILE=3D0
../meta/build-env guild compile --target=3D"x86_64-alpine-linux-m= usl" -O1
-L "/home/larena/aports/main/guile/src/guile-2.2.0/module" -= L
"/home/larena/aports/main/guile/src/guile-2.2.0/guile-readli= ne" -o
"system/vm/assembler.go" "../module/system/vm/assembler= .scm"
make[2]: *** [Makefile:1928: system/vm/assembler.go] Error 139
make[2]: *** Waiting for unfinished jobs....
wrote `ice-9/pretty-print.go'
/bin/bash: line 6: 13905 Segmentation fault=C2=A0 =C2=A0 =C2=A0 GUILE_AUTO_= COMPILE=3D0
../meta/build-env guild compile --target=3D"x86_64-alpine-linux-m= usl" -O1
-L "/home/larena/aports/main/guile/src/guile-2.2.0/module" -= L
"/home/larena/aports/main/guile/src/guile-2.2.0/guile-readli= ne" -o
"system/vm/disassembler.go" "../module/system/vm/disassembler.scm"
make[2]: *** [Makefile:1928: system/vm/disassembler.go] Error 139
wrote `system/vm/debug.go'
make[2]: Leaving directory
'/home/larena/aports/main/guile/src/guile-2.2.0/bootstrap'
make[1]: *** [Makefile:1857: all-recursive] Error 1
make[1]: Leaving directory '/home/larena/aports/main/guile/src/gui= le-2.2.0'
make: *** [Makefile:1743: all] Error 2

Also, although bash is pulled in by libtool, to be correct it should= be
added to makedepends.

Thanks

|_eo




--94eb2c124858cc77d9054c8f8819-- --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---