On Fri, 15 Mar 2002, Simon Cozens wrote:

> Here's how to play with it:
>
>     1) CVS update and build Parrot
>     2) "make packout.o"

 This step spews a load of warnings of the form:

 packout.c:22: warning: no previous prototype for `PackFile_pack_size'
 packout.c: In function `PackFile_pack_size':
 packout.c:35: warning: implicit declaration of function
 `PackFile_FixupTable_pack_size'
 packout.c:45: warning: implicit declaration of function
 `PackFile_ConstTable_pack_size'

>     3) Untar the attached tarball into your Parrot directory
>     4) perl Makefile.PL
>     5) make (this will do weird things, but eventually will produce
>     blib/arch/auto/Parrot/Packfile/whatever)

 ... and here make just dies with the message:

 packfile.o: In function `PackFile_Constant_pack_size':
 packfile.o(.text+0x750): multiple definition of
 `PackFile_Constant_pack_size'
 packout.o(.text+0x268): first defined here
 collect2: ld returned 1 exit status
 make: *** [blib/arch/auto/Parrot/Packfile/Packfile.so] Error 1

 Simon


Reply via email to