[#5143] Win32API segfault in 1.8.3p1 — Nathaniel Talbott <ntalbott@...>
I'm on Windows XP, using VC7 to compile. I've previously gotten a good
Hi,
[#5151] COPY and INSTALL on Windows — Nathaniel Talbott <ntalbott@...>
1.8.3p1 has changed the defaults for the COPY and INSTALL Makefile
[#5152] 1.8.3 p1 segfault in array.c- bccwin32 - bcc5.5 (free) compiler bug — "daz" <dooby@...10.karoo.co.uk>
[#5160] Alternative for win32\ifchange.bat — "daz" <dooby@...10.karoo.co.uk>
[#5179] Cannot build HEAD on OS X 10.4.1 — Eric Hodel <drbrain@...7.net>
Somehow the rb_fd_init macro is conflicting with the definition of
Hi,
Hi,
[#5188] Re: IO#read — Yukihiro Matsumoto <matz@...>
Hi,
[#5190] Resolv and TTL — Eric Hodel <drbrain@...7.net>
I would like to retrieve the TTL values from Resolv, but they seem to
[#5206] Object#inspect() doesn't return; uses 100% cpu — Andrew Walrond <andrew@...>
Is this something I could have caused by overriding some method on the
[#5211] ruby 1.8 CVS do not work with --enable-pthread configure option — noreply@...
Bugs item #2038, was opened at 2005-06-16 13:57
[#5215] Hackers Guide Translation Request! — "Charles E. Thornton" <ruby-core@...>
I have recently discovered RUBY and want to understand it a deep level -
[#5219] Segmentation fault in timeout.rb — Michel Pastor <K@...>
Hi,
On Fri, 17 Jun 2005 05:03:18 +0900
Hi,
On Fri, 17 Jun 2005 11:51:07 +0900
Hi,
On Sat, 18 Jun 2005 10:28:53 +0900
Hi,
On Sun, 19 Jun 2005 23:05:56 +0900
[#5233] event_hook shows weirdness when invoked on mixed in methods — Ryan Davis <ryand-ruby@...>
The following attachment, when run, shows the following behavior:
[#5264] XMLRPC vulnerabilities? — Hugh Sasse <hgs@...>
I've just seen this (by RSS)
[#5267] RubyUnit Test Ordering — Jordan Gilliland <jordan@...>
I'm using ruby 1.8.2 (2004-12-25) [i686-linux] and I've noticed that the
[#5277] Macros in win32.h — james@...
win32.h defines a load of macros. This means any C or C++ program which embeds
[#5288] committing rdoc additions corrections to head? — Ryan Davis <ryand-ruby@...>
There is some discussion on ruby-doc about people documenting core
[#5296] Subversion — Shugo Maeda <shugo@...>
Hi,
Shugo Maeda wrote:
Curt Hibbs wrote:
On 6/30/05, Nikolai Weibull
Austin Ziegler wrote:
On 6/30/05, Nikolai Weibull
Austin Ziegler wrote:
On 6/30/05, mathew <meta@pobox.com> wrote:
Austin Ziegler wrote:
On 7/1/05, mathew <meta@pobox.com> wrote:
Austin Ziegler wrote:
On 7/1/05, Nikolai Weibull
Austin Ziegler wrote:
On 7/1/05, mathew <meta@pobox.com> wrote:
Austin Ziegler wrote:
On Thursday 30 June 2005 19:19, mathew wrote:
"Sean E. Russell" <ser@germane-software.com> writes:
On 30 Jun 2005, at 08:19, Shugo Maeda wrote:
Hi,
Re: COPY and INSTALL on Windows
From: Nathaniel Talbott
> 1.8.3p1 has changed the defaults for the COPY and INSTALL Makefile
> macros on Windows from "cp" and "install" to "copy > nul" for both.
> This would be fine (and probably work better), except that a lot of
> extensions seem to end up providing paths delimited with a "/" to the
> COPY and/or INSTALL command, and "copy" on Windows doesn't handle it
> properly. For an example, try building and installing
> 'win32-semaphore' using 1.8.3p1.
I thought it was just bccwin that had this problem because Borland
'make' macros are different from nmake, usually having the trailing
path separator present.
This patch to lib\mkmf.rb gets my copies through and it should work
on mswin & bccwin but I'm not sure if it's suitable for merging.
The principle (not my idea, BTW) is:
Most Windows paths can take a trailing '.' without altering their
meaning.
Dir A\B\C. dot ignored
Dir A\B\C\. dot refers to current folder A\B\C
File A\B\C.txt. trailing dot silently ignored
Obvious exception is A\B\C\. to A\B\C\.. (current to parent)
So there is a way to append a file name to a directory which
may appear in a variety of flavours -- append .\ (dot backslash)
first -- as long as it didn't already end with a dot.
=============================================================================
--- mkmf_orig.rb Sat May 07 14:58:26 2005
+++ mkmf.rb Mon Jun 06 20:39:48 2005
@@ -1033,6 +1033,7 @@ static: $(STATIC_LIB)#{$extout ? " inst
dirs << dir
mfile.print "pre-install-rb#{sfx}: #{dir}\n"
end
+ dot = $nmake ? '.' : '' # may follow trailing file sep of path macros
files.each do |f|
dest = "#{dir}/#{File.basename(f)}"
mfile.print("install-rb#{sfx}: #{dest}\n")
@@ -1046,7 +1047,7 @@ static: $(STATIC_LIB)#{$extout ? " inst
else
sep = ""
end
- mfile.print("#{f} $(@D#{sep})\n")
+ mfile.print("#{f} $(@D#{sep})#{dot}\n")
end
end
end
=============================================================================
daz