Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!news.stack.nl!aioe.org!.POSTED!not-for-mail From: "Rod Pemberton" Newsgroups: comp.lang.misc Subject: Re: Testers wanted! Date: Thu, 01 May 2014 18:14:44 -0400 Organization: Aioe.org NNTP Server Lines: 99 Message-ID: References: NNTP-Posting-Host: CNsg4fVcCsvs3UaOgZtQCw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Opera Mail/12.16 (Linux) X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.misc:2124 On Thu, 01 May 2014 17:08:07 -0400, Rod Pemberton wrote: > On Thu, 01 May 2014 09:41:59 -0400, Nils M Holm wrote: >> I am currently migrating the individual ports of my SubC compiler >> from a non-optimizing back-end with left-to-right evaluation to an >> optimizing back-end with R-to-L evaluation. Needless to say, things >> *will* go wrong during this process. >> >> So what I am looking for is a few people who could invest a couple >> of minutes by downloading and trying the EXPERIMENTAL SubC version >> from >> >> [link] >> > > You're wanting the experimental version tested? Or, current? > Sorry, about that. Here are some basic results. Let me know if you need something else. This is your build method for Linux 64-bit. x86_64-slackware-linux (Vlocity, 64-bit Vector Linux) gcc 4.5.2 tar -xvf subc-20140501.tgz ./configure cd src make make test diff scc scc1 "Binary files scc and scc1 differ" The filesize is 252545 for both. They all display the help message. There was no errors, warnings, etc. It built cleanly. The files are different though. Do you want me to do something else on Linux? I also tried your DOS build method and attempted to build with DJGPP as on Linux. Your method for MS-DOS v7.10 with DOSLFN and DJGPP v2.03: doslfn gzip -d subc-20140501.tgz tar -xvf subc-20140501.tar some warnings about invalid symlinks there appears to be four of them IIRC, DJGPP v2.03 doesn't support filesystem links sh configure -m 8086 -s DOS EXDEV errors on improper links for: lib\init.c lib\system.c cg.c cg.h sys.h crt0.s limits.h cd src make make.exe *** No rule to make target `sys.h', needed by `cexpr.c'. Stop. That was the end of your DOS build method. This is an attempt to compile it as on Linux but under DJGPP: sh configure Sorry, MS-DOS/i786 is currently not supported. cd src make make.exe *** No rule to make target `sys.h', needed by `cexpr.c'. Stop. for %1 in (*.c) do gcc -Wall -ansi -pedantic -O2 -c %1 defs.h in every .c file complains about not finding cg.h sys.h many errors related to BPW and other capitalized words I might attempt to trick it into thinking it's support in configure. HTH, Rod Pemberton