[Chicken-users] Reminder: Chicken at T-DOSE 2011

2011-10-06 Thread Peter Bex
Hello everyone, This is just a friendly reminder that Chicken will again be represented at this year's T-DOSE (Technical Dutch Open Source Event) in Eindhoven, the Netherlands. It's in the weekend of 5 and 6 November. The organisation has recently released the schedule of talks at http://www.t-d

Re: [Chicken-users] valgrind - more details

2011-10-06 Thread Jörg F . Wittenberger
On Oct 5 2011, Christian Kellermann wrote: Hi Christian, Dear Jörg, * Jörg F. Wittenberger [111005 22:29]: While I've been following this valgrind hint I ran into some code in C_a_i_string_to_number ... as expectable this code is kinda complicated since the problem it solves is just below the

Re: [Chicken-users] valgrind - more details

2011-10-06 Thread Peter Bex
On Thu, Oct 06, 2011 at 12:47:25PM +0200, Jörg F. Wittenberger wrote: > On Oct 5 2011, Christian Kellermann wrote: > Today I re-read the R5RS, which left me wondering. Would it be > #bi101010.1 or whould it be #b#i101010.1 ? The latter. See the Lexical Syntax section, it has these productions:

[Chicken-users] A fix for parallel build (gmake -j)

2011-10-06 Thread Vitaly Magerya
Hi, folks. When I try to run a parallel build of chicken 4.7.0 via: gmake -j4 PLATFORM=bsd ... it eventually fails saying this: > gcc -shared -Wl,-soname,libchicken.so \ > -o libchicken.so library.o eval.o data-structures.o ports.o files.o > extras.o lolevel.o utils.o tcp.o srfi-1.o srfi-

Re: [Chicken-users] A fix for parallel build (gmake -j)

2011-10-06 Thread Moritz Wilhelmy
On Thu, Oct 06, 2011 at 15:37:08 +0300, Vitaly Magerya wrote: > --- rules.make.orig 2011-10-06 14:50:00.0 +0300 > +++ rules.make2011-10-06 14:50:06.0 +0300 > @@ -242,7 +242,7 @@ > > # import libraries and extensions > > -%.so: %.o > +%.so: %.o $(PRIMARY_LIBCHICKEN) >

Re: [Chicken-users] A fix for parallel build (gmake -j)

2011-10-06 Thread Mario Domenech Goulart
Hi Vitaly, On Thu, 06 Oct 2011 15:37:08 +0300 Vitaly Magerya wrote: > Hi, folks. When I try to run a parallel build of chicken 4.7.0 via: > >gmake -j4 PLATFORM=bsd > > ... it eventually fails saying this: > >> gcc -shared -Wl,-soname,libchicken.so \ >> -o libchicken.so library.o eval.o da

Re: [Chicken-users] A fix for parallel build (gmake -j)

2011-10-06 Thread Vitaly Magerya
Mario Domenech Goulart wrote: > This issue has been addressed by http://bugs.call-cc.org/ticket/526 OK, I see. Any news on that bug? Will the fix be committed any time soon? (I maintain the FreeBSD port for chicken, and some people are asking why is it that the port doesn't build in parallel mod

Re: [Chicken-users] A fix for parallel build (gmake -j)

2011-10-06 Thread Mario Domenech Goulart
On Thu, 6 Oct 2011 17:24:36 +0300 Vitaly Magerya wrote: > Mario Domenech Goulart wrote: >> This issue has been addressed by http://bugs.call-cc.org/ticket/526 > > OK, I see. > > Any news on that bug? Will the fix be committed any time soon? > > (I maintain the FreeBSD port for chicken, and some p

Re: [Chicken-users] A fix for parallel build (gmake -j)

2011-10-06 Thread Alex Queiroz
Hallo, On Thu, Oct 6, 2011 at 4:31 PM, Mario Domenech Goulart wrote: > > We'd be changing a critical part that works just for the sake of > speeding up a process that is rarely executed (the build process). > It's not so rare when you are developing Chicken itself. -- -alex http://www.artisanc

Re: [Chicken-users] A fix for parallel build (gmake -j)

2011-10-06 Thread Mario Domenech Goulart
Hi Alex, On Thu, 6 Oct 2011 16:44:26 +0200 Alex Queiroz wrote: > On Thu, Oct 6, 2011 at 4:31 PM, Mario Domenech Goulart > wrote: >> >> We'd be changing a critical part that works just for the sake of >> speeding up a process that is rarely executed (the build process). > > It's not so rare when

Re: [Chicken-users] valgrind - more details

2011-10-06 Thread Jörg F . Wittenberger
On Oct 6 2011, Peter Bex wrote: Furthermore: Also I changed my mind: I'm afraid numbers in Scheme are complex enough to use a real parser to read them. I agree. There's pure Scheme code for parsing numbers syntax in trunk of the numbers egg (and the latest release has it too). It's not very

Re: [Chicken-users] A fix for parallel build (gmake -j)

2011-10-06 Thread Vitaly Magerya
> The problem is that the build system is a critical part of CHICKEN and > it has to be extensively tested on all platforms. Testing it is a bit > hard, since even if make is finished successfully, it doesn't > necessarily means that CHICKEN was built correctly. Very well. What is the proper proc

Re: [Chicken-users] A fix for parallel build (gmake -j)

2011-10-06 Thread Mario Domenech Goulart
Hi Vitaly, On Thu, 6 Oct 2011 18:45:40 +0300 Vitaly Magerya wrote: >> The problem is that the build system is a critical part of CHICKEN and >> it has to be extensively tested on all platforms. Testing it is a bit >> hard, since even if make is finished successfully, it doesn't >> necessarily m

Re: [Chicken-users] A fix for parallel build (gmake -j)

2011-10-06 Thread Alaric Snell-Pym
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/06/2011 06:12 PM, Mario Domenech Goulart wrote: > We have a chroot environment for Linux > (http://wiki.call-cc.org/playground) which contains libraries required > to build most of eggs. It is the same environment as used by > http://tests.call

Re: [Chicken-users] A fix for parallel build (gmake -j)

2011-10-06 Thread Toby Thain
On 06/10/11 10:31 AM, Mario Domenech Goulart wrote: On Thu, 6 Oct 2011 17:24:36 +0300 Vitaly Magerya wrote: Mario Domenech Goulart wrote: This issue has been addressed by http://bugs.call-cc.org/ticket/526 OK, I see. Any news on that bug? Will the fix be committed any time soon? (I mainta