[#9722] Kernel#system broken inside Dir.chdir(&block) if system command doesn't have shell characters — <noreply@...>

Bugs item #7278, was opened at 2006-12-14 13:59

8 messages 2006/12/14

[#9749] System V IPC in standard library? — Steven Jenkins <steven.jenkins@...>

Back in August, I needed a semaphore to serialize access to an external

14 messages 2006/12/19

[#9753] CVS freeze — SASADA Koichi <ko1@...>

Hi,

20 messages 2006/12/20
[#9755] Re: [ruby-dev:30039] CVS freeze — SASADA Koichi <ko1@...> 2006/12/20

Hi,

[#9757] Re: [ruby-dev:30040] Re: CVS freeze — SASADA Koichi <ko1@...> 2006/12/20

Hi,

Manifest file not generated for extensions with VC++ 8

From: Daniel Berger <djberg96@...>
Date: 2006-12-24 19:30:42 UTC
List: ruby-core #9786
Hi all,

Windows XP Pro SP 2
Ruby 1.8.5p2
VC++ 8

I built 1.8.5p2 with VC++ 8 (i.e. the cl 14 that ships with Visual 
Studio Personal Edition) and, much to my surprise, it worked!  I thought 
I had heard that it wouldn't build properly.

Anyway, I did notice one issue.  When I run 'extconf.rb; nmake' for a 
custom C extension, there is no .manifest file generated when I use the 
Ruby I built with VC++ 8.  That means that, while an extension will 
build, it won't load, and I'll get an error about msvcr80.dll.

This is strange, since there *is* a .manifest file generated if I build 
the extension with Curt's one click installer.

Why would Curt's one click properly generate a .manifest file, but my 
hand-built Ruby won't?  There's not a /nomanifest switch anywhere is there?

Thanks,

Dan

In This Thread

Prev Next