[#6864] ruby 1.8.4 rc breaks alias_method/rails in bad ways — "Ara.T.Howard" <ara.t.howard@...>

20 messages 2005/12/09
[#6870] Re: ruby 1.8.4 rc breaks alias_method/rails in bad ways — =?ISO-8859-15?Q?Florian_Gro=DF?= <florgro@...> 2005/12/12

Ara.T.Howard wrote:

[#6872] Re: ruby 1.8.4 rc breaks alias_method/rails in bad ways — ara.t.howard@... 2005/12/12

On Tue, 13 Dec 2005, [ISO-8859-15] Florian Growrote:

[#6873] Re: ruby 1.8.4 rc breaks alias_method/rails in bad ways — James Edward Gray II <james@...> 2005/12/12

On Dec 12, 2005, at 1:19 PM, ara.t.howard@noaa.gov wrote:

[#6874] Re: ruby 1.8.4 rc breaks alias_method/rails in bad ways — ara.t.howard@... 2005/12/12

On Tue, 13 Dec 2005, James Edward Gray II wrote:

[#6891] Time.utc! and Time.localtime! — Daniel Hobe <hobe@...>

Writing a script yesterday I found out, much to my surprise, that the

16 messages 2005/12/14

[#6918] change to yaml in 1.8.4 — ara.t.howard@...

14 messages 2005/12/16

[#6934] 1.8.x, YAML, and release management — Ryan Davis <ryand-ruby@...>

I'm concerned that 1.8.3's acceptance of non-backwards-compatible

28 messages 2005/12/18

[#6996] Problems building 1.8.4 with VS8 C++ Express Edition (cl 14.00) — Austin Ziegler <halostatue@...>

Visual Studio C++ 2005 Express Edition (VS 8.0)

20 messages 2005/12/27

Re: Problems building 1.8.4 with VS8 C++ Express Edition (cl 14.00)

From: Tim Morgan <tmorgan99@...>
Date: 2005-12-30 06:42:34 UTC
List: ruby-core #7031
Hi:

I am using PSDK, (or so I believe.  I must confess, it is a chore puzzling
through the MSDN).
My environment is setup from this .cmd script, and looks like:

@rem
@rem  Get a working shell environment
@rem
@ruby -x  "%~F0" %*
@goto :eof
#!/bin/ruby

vs = File.join ENV[ 'programfiles' ], 'Microsoft Visual Studio 8'
sdk = File.join ENV[ 'programfiles' ],'Microsoft Platform SDK'

ENV[ 'RUBYOPT' ] = nil

ENV[ 'PATH' ] = [
    [ vs, 'VC', 'bin' ],
    [ vs, 'Common7', 'IDE' ],
    [ ENV[ 'windir' ], 'system32' ],
    [ENV[ 'windir' ]],
  ].map{|p| File.join p}.join( ';' )

ENV[ 'INCLUDE' ] = [
    [ sdk, 'include' ],
    [ sdk, 'include', 'crt' ],
  ].map{|p| File.join p}.join( ';' )

ENV[ 'LIB' ] = [
    [ sdk, 'lib' ],
    [ vs, 'VC', 'lib' ],
  ].map{|p| File.join p}.join( ';' )

    %x[ START "nMake shell" CMD.EXE /T:3B /K ]


In any event, I don't know where to find the _pioinfo link.
And I find it quite dangerous, that this symbol is simply 'extern', but not
in an include that somebody owns.  And then the hardwired access macros and
bit shifting going on in win32.c, as if we owned it....



On 12/29/05, Austin Ziegler <halostatue@gmail.com> wrote:
>
> On 29/12/05, Tim Morgan <tmorgan99@gmail.com> wrote:
> > I have replaced the config/makefile setup for Ruby using C++ Express,
> and I
> > give the patches that allow building around pioinfo issue.
>
> I do not believe that this is necessary. To compile with Visual Studio
> C++ Express you *must* have both that and the PSDK installed.
> Otherwise, you are compiling only with C++.NET, not Win32 C++.
>
> -austin
> --
> Austin Ziegler * halostatue@gmail.com
>                * Alternate: austin@halostatue.ca
>
>

In This Thread