On Thu Jan 17 17:26:45 2008, [EMAIL PROTECTED] wrote: > The following text shows the result of attempting to install Parrot > using > bcc32. The program appeared to hang at the "Generating CPU specific > stuff" > stage until killed. > > C:\parrot>Configure.pl --cc=bcc32 > Parrot Version 0.5.2 Configure 2.0 > Copyright (C) 2001-2007, The Perl Foundation. > > Hello, I'm Configure. My job is to poke and prod your system to figure > out > how to build Parrot. The process is completely automated, unless you > passed in > the `--ask' flag on the command line, in which case I'll prompt you > for a few > pieces of info. > > Since you're running this program, you obviously have Perl 5--I'll be > pulling > some defaults from its configuration. > > Checking > MANIFEST.....................................................done. > Setting up Configure's default > values.................................done. > Setting up installation > paths.........................................done. > Tweaking settings for > miniparrot...................................skipped. > Loading platform and local hints > files................................done. > Finding header files distributed with > Parrot..........................done. > Determining what C compiler and linker to > use.........................done. > Determining whether make is > installed..................................yes. > Determining whether lex is > installed...............................skipped. > Determining whether yacc is > installed..............................skipped. > Determining if your C compiler is actually > gcc..........................no. > Determining whether libc has the backtrace* functions (glibc > only)......no. > Determining Fink location on > Darwin................................skipped. > Determining if your C compiler is actually Visual > C++...................no. > Detecting compiler attributes (- > DHASATTRIBUTE_xxx)....................done. > Detecting supported compiler warnings (- > Wxxx)......................skipped. > Enabling > optimization...................................................no. > Determining flags for building shared > libraries.......................done. > Determine if parrot should be linked against a shared > library...........no. > Determining what charset files should be compiled > in..................done. > Determining what encoding files should be compiled > in.................done. > Determining what types Parrot should > use..............................done. > Determining what opcode files should be compiled > in...................done. > Determining what pmc files should be compiled > in......................done. > Determining your minimum pointer alignment......................... 1 > byte. > Probing for C > headers.................................................done. > Determining some > sizes................................................done. > Computing native byteorder for Parrot's wordsize.............little- > endian. > Test the type of va_ptr (this test is likely to > segfault)............stack. > Figuring out how to pack() Parrot's > types.............................done. > Figuring out what formats should be used for > sprintf..................done. > Determining if your C library has a working > S_ISREG....................yes. > Determining CPU architecture and > OS...................................done. > Determining architecture, OS and JIT > capability.......................done. > Generating CPU specific stuff...Terminating on signal SIGINT(2) >
When using a non-default C compiler, you will usually need to add a --link to the Configure line. So, something like... Configure.pl --cc=bcc32 --link=bcc32 should work. Steve