Re: Win32 Build Issues (was Re: Linking pdump and dissassemble)

2003-09-11 Thread Juergen Boemmels
Vladimir Lipskiy [EMAIL PROTECTED] writes:

 static INTVAL
 PIO_win32_getblksize(PIOHANDLE fd)
 {
 
 those indentifiers had internal linkage. Bi-bi. Fixed.

Thanks applied.
boe


Re: Win32 Build Issues (was Re: Linking pdump and dissassemble)

2003-09-07 Thread Jonathan Worthington
- Original Message -
From: Vladimir Lipskiy [EMAIL PROTECTED]
To: perl6-internals [EMAIL PROTECTED]; Vladimir Lipskiy
[EMAIL PROTECTED]
Sent: Saturday, September 06, 2003 4:43 AM
Subject: Re: Win32 Build Issues (was Re: Linking pdump and dissassemble)

 me wrote:
  libparrot_s.lib(io_buf.obj) : error LNK2001: unresolved external symbol
  _PIO_win
  32_getblksize
  libparrot_s.lib(io_buf.obj) : error LNK2001: unresolved external symbol
  _PIO_win
  32_isatty
  parrot.exe : fatal error LNK1120: 2 unresolved externals
  NMAKE : fatal error U1077: 'link' : return code '0x460'
  Stop.
 
  Any ideas?

 Yup. There

 static INTVAL
 PIO_win32_isatty(PIOHANDLE fd)
 {

 and

 static INTVAL
 PIO_win32_getblksize(PIOHANDLE fd)
 {

 those indentifiers had internal linkage. Bi-bi. Fixed.
Works for me.  Thanks!  :-)  I believe this patch has yet to be applied.

BTW, make world works great - thanks again, Leo.

Jonathan




Re: Win32 Build Issues (was Re: Linking pdump and dissassemble)

2003-09-07 Thread Vladimir Lipskiy
 I believe this patch has yet to be applied.

Don't think so. Juergen is engaged in improving
fdopen semantics and can't sync the source to
apply the patch, probably. Leo thinks that it should
be done by Juergen since now he got commit
privs.



Win32 Build Issues (was Re: Linking pdump and dissassemble)

2003-09-05 Thread Jonathan Worthington
Leopold Toetsch wrote:
 Jonathan Worthington wrote:

  Hi,
 
  I want to include pdump and disassemble


 $(MAKE) world

 (since now ;-)
Thanks!  That's really great.  :-)

Or would be...  Just went to rebuild it on Win32 with latest CVS checkout:-

io/io_win32.c
io_win32.c
io/io_win32.c(212) : error C2371: 'PIO_win32_flush' : redefinition;
different basic types
io/io_win32.c(49) : see declaration of 'PIO_win32_flush'
NMAKE : fatal error U1077: 'C:\Perl\bin\perl.exe' : return code '0x2'
Stop.

Am almost certian that's not related to Leo's change, but any ideas?  And
while I'm on it I'll just report:-

interpreter.c(679) : warning C4020: 'Parrot_getenv' : too many actual
parameters
platform.c(65) : warning C4029: declared formal parameter list different
from definition

Thanks,

Jonathan




Re: Win32 Build Issues (was Re: Linking pdump and dissassemble)

2003-09-05 Thread Vladimir Lipskiy
me wrote:
 libparrot_s.lib(io_buf.obj) : error LNK2001: unresolved external symbol
 _PIO_win
 32_getblksize
 libparrot_s.lib(io_buf.obj) : error LNK2001: unresolved external symbol
 _PIO_win
 32_isatty
 parrot.exe : fatal error LNK1120: 2 unresolved externals
 NMAKE : fatal error U1077: 'link' : return code '0x460'
 Stop.
 
 Any ideas?

Yup. There
 
static INTVAL
PIO_win32_isatty(PIOHANDLE fd)
{

and

static INTVAL
PIO_win32_getblksize(PIOHANDLE fd)
{

those indentifiers had internal linkage. Bi-bi. Fixed.




io_win32.c.diff
Description: Binary data