[Yhc] Re: Build error, when no C compiler

Neil Mitchell ndmitchell at gmail.com
Thu Aug 17 10:03:37 EDT 2006


Hi,

Next point, scons build yhc also requires the C compiler, which is
unfortunate because what I really want is yhc, not yhi. I realise its
a slightly obscure request, but any chance?

Catch is going to depend on yhc, not yhi, so this would be useful for Catch.

Thanks

Neil

On 8/17/06, Neil Mitchell <ndmitchell at gmail.com> wrote:
> Hi,
>
> At home now, of course with no Visual Studio, and as a result:
>
> scons: Reading SConscript files ...
> Checking for architecture... Windows implies x86
> Checking for operating system... win32
> Checking for Scons binary... "C:\Python24\scons.bat"
> Checking for Darcs binary... "c:\bin\darcs.exe"
> Checking for Darcs version... Found version 1.0.7 (release)
> .
> Checking for Subversion binary... "C:\Program Files\Subversion\bin\svn.exe"
> Checking for Subversion version... Found version 1.3.2.
> Checking for GHC binary... "C:\ghc\ghc-6.4.2\bin\ghc.exe"
> Checking for GHC version 6.4.1 or later... Found version 6.4.2.
> Checking whether byte ordering is bigendian... failed
> Checking size of char... failed
> Checking size of short... failed
> Checking size of int... failed
> Checking size of long... failed
> Checking size of long long... failed
> Checking size of float... failed
> Checking size of double... failed
> Checking size of void*... failed
> Checking for pthread_create() in C library pthread... no
>
> Generating config.h with the following settings:
>
>     WORDS_BIGENDIAN      None
>     HAVE_LIBPTHREAD      0
>     SIZEOF_LONG_LONG     None
>     SIZEOF_LONG          None
>     WIN32                1
>     SIZEOF_VOIDP         None
>     SIZEOF_CHAR          None
>     SIZEOF_DOUBLE        None
>     SIZEOF_FLOAT         None
>     SIZEOF_INT           None
>     HAVE_GCC_LABELS      0
>     SIZEOF_SHORT         None
>
> TypeError: int argument required:
>   File "SConstruct", line 38:
>     configure(env, Configure, ARGUMENTS) # Configure
>   File "C:\Neil\yhc-devel\build\configure.py", line 97:
>     config_h_build('config.h', 'config.h.new.in', vals)
>   File "C:\Neil\yhc-devel\build\config_h.py", line 21:
>     text = config_h_in.read() % defines
>
> I guess we should check for a C compiler first.
>
> Just for note, I'll probably try installing gcc rather than Visual
> Studio (in fact gcc might already be installed here) - will gcc +
> Windows work at all?
>
> Thanks
>
> Neil
>


More information about the Yhc mailing list