Project

General

Profile

Actions

Backport #9169

closed

`require': cannot load such file -- date_core (LoadError) (ruby-2.0.0-p353)

Added by 774 (Yasuhiro Nakayama) about 11 years ago. Updated about 11 years ago.


Description

When building ruby-2.0.0-p353, the following message appeared.

Searching for files in directory /var/tmp/ruby-2.0.0-p353
Version of /var/tmp/ruby-2.0.0-p353/addr2line.c : /var/tmp/ruby-2.0.0-p353/.ext/common/date.rb:3:in require': cannot load such file -- date_core (LoadError) from /var/tmp/ruby-2.0.0-p353/.ext/common/date.rb:3:in <top (required)>'
from /var/tmp/ruby-2.0.0-p353/lib/time.rb:1:in require' from /var/tmp/ruby-2.0.0-p353/lib/time.rb:1:in <top (required)>'
from /var/tmp/ruby-2.0.0-p353/tool/vcs.rb:3:in require' from /var/tmp/ruby-2.0.0-p353/tool/vcs.rb:3:in <top (required)>'
from ./tool/file2lastrev.rb:7:in require' from ./tool/file2lastrev.rb:7:in '
no version available

I think need to resolve this problem, load path required. For example,

diff --git a/tool/file2lastrev.rb b/tool/file2lastrev.rb
index 56e1b9f..d17ae24 100755
--- a/tool/file2lastrev.rb
+++ b/tool/file2lastrev.rb
@@ -1,5 +1,6 @@
#!/usr/bin/env ruby

+$:.unshift File.join(File.dirname(FILE), '..', 'ext', 'lib', 'date')
require 'optparse'

this file run with BASERUBY, which may be older than 1.9, so no


Files

logs.txt (578 KB) logs.txt 774 (Yasuhiro Nakayama), 11/28/2013 11:43 AM
Actions #1

Updated by nobu (Nobuyoshi Nakada) about 11 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r43888.
Yasuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


common.mk: use BASERUBY

  • common.mk (Doxyfile): tool/file2lastrev.rb needs running with
    BASERUBY since r43617. [ruby-dev:47823] [Bug #9169]

Updated by 774 (Yasuhiro Nakayama) about 11 years ago

Wow, thank you for your quick response!
I hope this change backporting to branch ruby_2_0_0 of svn repo.
Can I help you?

Updated by nobu (Nobuyoshi Nakada) about 11 years ago

  • Category set to build
  • Status changed from Closed to Assigned
  • Assignee set to nobu (Nobuyoshi Nakada)
  • % Done changed from 100 to 0
  • Backport changed from 1.9.3: UNKNOWN, 2.0.0: UNKNOWN to 1.9.3: DONTNEED, 2.0.0: REQUIRED
Actions #4

Updated by nagachika (Tomoyuki Chikanaga) about 11 years ago

  • Tracker changed from Bug to Backport
  • Project changed from Ruby master to Backport200
  • Category deleted (build)
  • Assignee changed from nobu (Nobuyoshi Nakada) to nagachika (Tomoyuki Chikanaga)

Thank you for your report! It's a regression of 2.0.0-p353. I'll backport it soon.

Actions #5

Updated by nagachika (Tomoyuki Chikanaga) about 11 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r43904.
Yasuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


merge revision(s) 43888: [Backport #9169]

* common.mk (Doxyfile): tool/file2lastrev.rb needs running with
  BASERUBY since r43617.  [ruby-dev:47823] [Bug #9169]
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0