On Wednesday 04 July 2007 19:41:03 James Keenan wrote:

> Parrot 'make' failed tonight on my Debian Linux server, a location where
> it had long been working successfully.  I suspect that an upgrade of
> non-Parrot software may be the problem, and would like suggestions for
> remedies.
>
> In the course of doing testing on config/inter/lex.pm, I realized that I
> did not have any version of 'flex' installed.  So I used apt-get to
> install the most recent version, which also happens to be the minimum
> required version for Parrot (to the extent you require it at all).  Here
> is the output of that 'flex' installation.

...

> The following packages will be upgraded:
>   libc6 libc6-dev

...

> /usr/lib/libc_nonshared.a(stat64.oS)(.text.__i686.get_pc_thunk.bx+0x0): In 
function `__i686.get_pc_thunk.bx':
> : multiple definition of `__i686.get_pc_thunk.bx'
>
> /usr/lib/gcc-lib/i486-linux/3.3.5/crtbeginS.o(.gnu.linkonce.t.__i686.get_pc
>_thunk.bx+0x0): first defined here collect2: ld returned 1 exit status
> make: *** [blib/lib/libparrot.so.0.4.13] Error 1
>
> ####### END MAKE LOG ######
>
> The last 5 lines appear problematic to me.  Suggestions?

make realclean, I think.  It's the glibc upgrade.

-- c

Reply via email to