[M3devel] compiler problems on Snow Leopard

Mika Nystrom mika at async.caltech.edu
Mon Dec 27 11:53:17 CET 2010


I'mu sure a merged version is possible.  I still have a separate version
of caltech-parser in "my" repository that works with "my" Debug.i3, etc.

I have only tried Snow Leopard (I386_DARWIN).  I use PM3 on FreeBSD...

I haven't tried workarounds here because I don't desperately need this
code to work (at least not yet).

The problem I reported a couple of weeks ago with "file descriptors" turned
out to have something to do with closing a file through C somehow..
not sure exactly what was going on since I am using a helper C process to
do terminal I/O using GNU readline.

     Mika


Jay K writes:
>--_f9584f16-e235-418f-823d-1c2a51c6bc9b_
>Content-Type: text/plain; charset="iso-8859-1"
>Content-Transfer-Encoding: quoted-printable
>
>
>aside: overlap with caltech_parser:
>if you can come up with a merged version that works with both=2C good
>If you can't=2C I think you have to rename one or the other.
>
>Maybe someday we can support some sort of hierarchy that automatically maps=
> to/from the file system hierarchy...
>
>I'll try to reproduce the problem.
>
>All targets?
>Workaround with different cm3cg switches (e.g. -O0 vs. -O1 vs. -O2?)
>
> - Jay
>
>
>> To: jay.krell at cornell.edu
>> Date: Mon=2C 27 Dec 2010 02:38:10 -0800
>> From: mika at async.caltech.edu
>> CC: m3devel at elegosoft.com
>> Subject: Re: [M3devel] compiler problems on Snow Leopard
>>=20
>> Jay K writes:
>> >--_6f82bcb2-663f-4046-87f2-073a1528a819_
>> >Content-Type: text/plain=3B charset=3D"iso-8859-1"
>> >Content-Transfer-Encoding: quoted-printable
>> >
>> >
>> >Can you put all your code in our CVS repository?
>> >
>>=20
>> I can't put all the code I work with in m3devel's repository: some of=20
>> it is proprietary.
>>=20
>> The Scheme code however I have no restrictions on distributing (that's
>> what's got problems in this case).  It is however large and unwieldy and
>> I'd like to have other people's suggestions for how to submit/incorporate
>> it with CM3 before I just dump it in the repository.  It also overlaps a =
>bit
>> with "caltech-parser"=2C so there should probably be a "caltech-common"
>> package for the overlaps?
>>=20
>> If you run the following commands in a fresh directory=2C you should get
>> to the error I emailed:
>>=20
>> setenv CM3 1
>> cvs -d :pserver:anonymous at pluto.gcapltd.com:/home/gcap-public-cvs up -d .
>> make regress    # GNU make : 'gmake regress' on BSD
>> cd mscheme/sstubgen/example
>> cm3 -x
>>=20
>>      Mika
>>=20
>>=20
> 		 	   		  =
>
>--_f9584f16-e235-418f-823d-1c2a51c6bc9b_
>Content-Type: text/html; charset="iso-8859-1"
>Content-Transfer-Encoding: quoted-printable
>
><html>
><head>
><style><!--
>.hmmessage P
>{
>margin:0px=3B
>padding:0px
>}
>body.hmmessage
>{
>font-size: 10pt=3B
>font-family:Tahoma
>}
>--></style>
></head>
><body class=3D'hmmessage'>
>aside: overlap with caltech_parser:<br>if you can come up with a merged ver=
>sion that works with both=2C good<br>If you can't=2C I think you have to re=
>name one or the other.<br><br>Maybe someday we can support some sort of hie=
>rarchy that automatically maps to/from the file system hierarchy...<br><br>=
>I'll try to reproduce the problem.<br><br>All targets?<br>Workaround with d=
>ifferent cm3cg switches (e.g. -O0 vs. -O1 vs. -O2?)<br><br>&nbsp=3B- Jay<br=
>><br><br>&gt=3B To: jay.krell at cornell.edu<br>&gt=3B Date: Mon=2C 27 Dec 201=
>0 02:38:10 -0800<br>&gt=3B From: mika at async.caltech.edu<br>&gt=3B CC: m3dev=
>el at elegosoft.com<br>&gt=3B Subject: Re: [M3devel] compiler problems on Snow=
> Leopard<br>&gt=3B <br>&gt=3B Jay K writes:<br>&gt=3B &gt=3B--_6f82bcb2-663=
>f-4046-87f2-073a1528a819_<br>&gt=3B &gt=3BContent-Type: text/plain=3B chars=
>et=3D"iso-8859-1"<br>&gt=3B &gt=3BContent-Transfer-Encoding: quoted-printab=
>le<br>&gt=3B &gt=3B<br>&gt=3B &gt=3B<br>&gt=3B &gt=3BCan you put all your c=
>ode in our CVS repository?<br>&gt=3B &gt=3B<br>&gt=3B <br>&gt=3B I can't pu=
>t all the code I work with in m3devel's repository: some of <br>&gt=3B it i=
>s proprietary.<br>&gt=3B <br>&gt=3B The Scheme code however I have no restr=
>ictions on distributing (that's<br>&gt=3B what's got problems in this case)=
>.  It is however large and unwieldy and<br>&gt=3B I'd like to have other pe=
>ople's suggestions for how to submit/incorporate<br>&gt=3B it with CM3 befo=
>re I just dump it in the repository.  It also overlaps a bit<br>&gt=3B with=
> "caltech-parser"=2C so there should probably be a "caltech-common"<br>&gt=
>=3B package for the overlaps?<br>&gt=3B <br>&gt=3B If you run the following=
> commands in a fresh directory=2C you should get<br>&gt=3B to the error I e=
>mailed:<br>&gt=3B <br>&gt=3B setenv CM3 1<br>&gt=3B cvs -d :pserver:anonymo=
>us at pluto.gcapltd.com:/home/gcap-public-cvs up -d .<br>&gt=3B make regress  =
>  # GNU make : 'gmake regress' on BSD<br>&gt=3B cd mscheme/sstubgen/example=
><br>&gt=3B cm3 -x<br>&gt=3B <br>&gt=3B      Mika<br>&gt=3B <br>&gt=3B <br> =
>		 	   		  </body>
></html>=
>
>--_f9584f16-e235-418f-823d-1c2a51c6bc9b_--



More information about the M3devel mailing list