Below my sig. Adds more specific descriptions of what Configure does and some information on compiler warnings.
--Brent Dax <[EMAIL PROTECTED]> @roles=map {"Parrot $_"} qw(embedding regexen Configure) #define private public --Spotted in a C++ program just before a #include --- README 29 Jan 2002 06:01:40 -0000 1.15 +++ README 5 Mar 2002 21:43:02 -0000 @@ -58,11 +58,32 @@ perl Configure.pl to run the Configure script. This will generate a config.h header, a -Parrot::Config module, and a Makefile. Next type +Parrot::Config module, several other internal Parrot modules, and a +Makefile, and move several platform-specific files into place. It will +also compile, run, and delete several test programs. - make +It will ask you some questions about your C compiler and types you want to use; +to use the defaults, just pass in the --defaults switch. It takes defaults from +the Config.pm module of whatever copy of Perl you run, so if you have multiple +copies of Perl, pick the one with the configuration closest to your desired +Parrot configuration. + +Once you've run Configure, type + + make and the interpreter should build. + +At the time of this writing, there are a few warnings; most of them can be +ignored, especially if they fall into one of these categories: + +-Uninitialized or unreferenced variables or functions. +-Type conversion. +-Functions not returning values. + +As different compilers give different warnings, you may get other categories of +warnings. In any case, they are nothing to worry about; the general rule of thumb +is "if they seem harmless, they probably are". You can test the assembler and interpreter by running