On Feb 18, 2008 3:45 AM, via RT Ted Neward
<[EMAIL PROTECTED]> wrote:
> # New Ticket Created by  "Ted Neward"
> # Please include the string:  [perl #50956]
> # in the subject line of all future correspondence about this issue.
> # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=50956 >
>
>
> Steps look as follows:
>
>
>
>
>
> C:\Prg\parrot-svn>svn up
>
> At revision 25835.
>
>
>
> C:\Prg\parrot-svn>build_env.bat
>
> ActiveState Perl now on the PATH
>
> Setting environment for using Microsoft Visual Studio 2008 x86 tools.
>
>
>
> C:\Prg\parrot-svn>perl Configure.pl
>
> Parrot Version 0.5.2 Configure 2.0
>
> Copyright (C) 2001-2008, 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++..................yes.
>
> 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..........yes.
>
> 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.....................no.
>
> Determining CPU architecture and OS...................................done.
>
> Determining architecture, OS and JIT capability.......................done.
>
> Generating CPU specific stuff.........................................done.
>
> Verifying that the compiler supports function pointer casts............yes.
>
> Determining whether your compiler supports computed goto................no.
>
> Determining if your compiler supports inline...........................yes.
>
> Determining what allocator to use.....................................done.
>
> Determining if your C library supports memalign.........................no.
>
> Determining some signal stuff.........................................done.
>
> Determining whether there is socklen_t..................................no.
>
> Determining if your C library has setenv / unsetenv...............unsetenv.
>
> Determining if your platform supports AIO...............................no.
>
> Determining if your platform supports GMP...............................no.
>
> Determining if your platform supports readline..........................no.
>
> Determining if your platform supports gdbm..............................no.
>
> Testing snprintf......................................................done.
>
> Determining whether perldoc is installed...............................yes.
>
> Determining whether python is installed.........................yes, 2.5.1.
>
> Determining whether GNU m4 is installed................................yes.
>
> Determining whether (exuberant) ctags is installed......................no.
>
> Determining Parrot's revision.......................................r25835.
>
> Determining whether ICU is installed................................failed.
>
> Generating C headers..................................................done.
>
> Generating core pmc list..............................................done.
>
> Generating runtime/parrot/include.....................................done.
>
> Configuring languages.................................................done.
>
> Generating makefiles and other build files............................done.
>
> Moving platform files into place......................................done.
>
> Recording configuration data for later retrieval......................done.
>
> Okay, we're done!
>
>
>
> You can now use `nmake' to build your Parrot.
>
> After that, you can use `nmake test' to run the test suite.
>
>
>
> Happy Hacking,
>
>         The Parrot Team
>
>
>
>
>
> C:\Prg\parrot-svn>nmake
>
>
>
> Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
>
> Copyright (C) Microsoft Corporation.  All rights reserved.
>
>
>
> Compiling with:
>
> xx.c
>
> cl -I.\include -nologo -GF -W4 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE
> -DNO_STRICT -
>
> DNO_HASH_SEED -DUSE_SITECUSTOMIZE -D_CRT_SECURE_NO_DEPRECATE
> -DHASATTRIBUTE_DEPR
>
> ECATED -wd4101 -DHASATTRIBUTE_NORETURN -wd4101 -Zi -wd4127 -wd4054 -wd4310
> -DHAS
>
> _JIT -DI386 -I. -Fo xx.obj -c xx.c
>
> src\string.c
>
> src\ops\core_ops.c
>
> c:\prg\parrot-svn\src\ops\object.ops(597) : warning C4702: unreachable code
>
> c:\prg\parrot-svn\src\ops\object.ops(602) : warning C4702: unreachable code
>
> c:\prg\parrot-svn\src\ops\object.ops(607) : warning C4702: unreachable code
>
> c:\prg\parrot-svn\src\ops\object.ops(612) : warning C4702: unreachable code
>
> c:\prg\parrot-svn\src\ops\object.ops(617) : warning C4702: unreachable code
>
> src\ops\core_ops_switch.c
>
> src\builtin.c
>
> src\charset.c
>
> src\core_pmcs.c
>
> src\cpu_dep.c
>
> src\debug.c
>
> c:\prg\parrot-svn\src\debug.c(986) : warning C4706: assignment within
> conditiona
>
> l expression
>
> src\dynext.c
>
> src\dynext.c(355) : warning C4055: 'type cast' : from data pointer 'void *'
> to f
>
> unction pointer 'PMC *(__cdecl *)(Parrot_Interp)'
>
> src\dynext.c(364) : warning C4055: 'type cast' : from data pointer 'void *'
> to f
>
> unction pointer 'void (__cdecl *)(Parrot_Interp,PMC *)'
>
> src\embed.c
>
> src\encoding.c
>
> src\events.c
>
> src\exceptions.c
>
> c:\prg\parrot-svn\src\exceptions.c(156) : warning C4702: unreachable code
>
> src\exit.c
>
> src\extend.c
>
> src\gc\dod.c
>
> src\gc\gc_gms.c
>
> src\gc\gc_ims.c
>
> src\gc\memory.c
>
> src\gc\register.c
>
> src\gc\smallobject.c
>
> src\global.c
>
> src\global_setup.c
>
> src\hash.c
>
> src\headers.c
>
> src\hll.c
>
> src\inter_call.c
>
> src\inter_cb.c
>
> src\inter_create.c
>
> src\inter_misc.c
>
> src\interpreter.c
>
> src\interpreter.c(655) : warning C4055: 'type cast' : from data pointer
> 'void *'
>
>  to function pointer 'jit_f'
>
> src\inter_run.c
>
> src\intlist.c
>
> src\key.c
>
> src\library.c
>
> src\list.c
>
> src\longopt.c
>
> src\misc.c
>
> src\mmd.c
>
> src\mmd.c(308) : warning C4055: 'type cast' : from data pointer 'DPOINTER *'
> to
>
> function pointer 'funcptr_t'
>
> src\nci.c
>
> src\nci.c(7089) : warning C4055: 'type cast' : from data pointer 'DPOINTER
> *' to
>
>  function pointer 'funcptr_t'
>
> src\oo.c
>
> src\oo.c(221) : error C2375: 'Parrot_oo_get_class' : redefinition; different
> lin
>
> kage
>
>         C:\Prg\parrot-svn\include\parrot/oo.h(237) : see declaration of
> 'Parrot_
>
> oo_get_class'
>
> NMAKE : fatal error U1077: 'C:\Prg\ActivePerl\bin\perl.exe' : return code
> '0x2'
>
> Stop.
>
>
>
> C:\Prg\parrot-svn>
>

Excellent!  A new Visual Studio version!  Is this the free version or
a paid-for version.  IIRC VS 2005 had some distinctions between the
two.

Steve Peters
[EMAIL PROTECTED]

Reply via email to