Project

General

Profile

Backport #6320

[mingw] win32/dln build failure

Added by jonforums (Jon Forums) over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
[ruby-core:44441]

Description

Hector the mingw manual CI build monkey recently escaped. Seems he was disgruntled with his zero-banana-a-day perks.

We were finally able to tempt him away from his entourage at the Macao tables and put him back in his CI test cage. Just before he passed out he discovered the following build failures on Win7 32bit with trunk@r35386 and ruby_1_9_3@r35369 The failure doesn't occur when building with Windows SDK 7.1.

I haven't looked at the extconf.rb or Makefile yet, but it looks to be a static/dynamic build setting miss.

...
make[2]: Entering directory /c/Users/Jon/Documents/RubyDev/ruby-git/build/ext/-test-/win32/dln'
generating dln-i386-mingw32.def
compiling ../../../../../ext/-test-/win32/dln/dlntest.c
compiling ../../../../../ext/-test-/win32/dln/libdlntest.c
linking shared-object dlntest.dll
linking shared-object -test-/win32/dln.so
gcc.exe: error: dlntest.a: No such file or directory
make[2]: *** [../../../../.ext/i386-mingw32/-test-/win32/dln.so] Error 1
make[2]: Leaving directory
/c/Users/Jon/Documents/RubyDev/ruby-git/build/ext/-test-/win32/dln'
make[1]: *** [ext/-test-/win32/dln/all] Error 2

Sadly, Hector's now babbling incoherently about donating his poker winnings to a nonexistent mingw-CI-VM-using-DevKit kickstarter project.

Associated revisions

Revision 1ff181cf
Added by nobu (Nobuyoshi Nakada) over 7 years ago

  • ext/-test-/win32/dln/extconf.rb: need import library for ordinal entry even on mingw. [ruby-core:44441][Bug #6320]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 35395
Added by nobu (Nobuyoshi Nakada) over 7 years ago

  • ext/-test-/win32/dln/extconf.rb: need import library for ordinal entry even on mingw. [ruby-core:44441][Bug #6320]

Revision 35395
Added by nobu (Nobuyoshi Nakada) over 7 years ago

  • ext/-test-/win32/dln/extconf.rb: need import library for ordinal entry even on mingw. [ruby-core:44441][Bug #6320]

Revision 35395
Added by nobu (Nobuyoshi Nakada) over 7 years ago

  • ext/-test-/win32/dln/extconf.rb: need import library for ordinal entry even on mingw. [ruby-core:44441][Bug #6320]

Revision 35395
Added by nobu (Nobuyoshi Nakada) over 7 years ago

  • ext/-test-/win32/dln/extconf.rb: need import library for ordinal entry even on mingw. [ruby-core:44441][Bug #6320]

Revision 35395
Added by nobu (Nobuyoshi Nakada) over 7 years ago

  • ext/-test-/win32/dln/extconf.rb: need import library for ordinal entry even on mingw. [ruby-core:44441][Bug #6320]

Revision 35395
Added by nobu (Nobuyoshi Nakada) over 7 years ago

  • ext/-test-/win32/dln/extconf.rb: need import library for ordinal entry even on mingw. [ruby-core:44441][Bug #6320]

Revision b5108130
Added by nobu (Nobuyoshi Nakada) over 7 years ago

merge revision(s) 35395:

    * ext/-test-/win32/dln/extconf.rb: need import library for ordinal
      entry even on mingw.  [ruby-core:44441][Bug #6320]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@35398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 35398
Added by nobu (Nobuyoshi Nakada) over 7 years ago

merge revision(s) 35395:

* ext/-test-/win32/dln/extconf.rb: need import library for ordinal
  entry even on mingw.  [ruby-core:44441][Bug #6320]

History

#1

Updated by nobu (Nobuyoshi Nakada) over 7 years ago

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

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


  • ext/-test-/win32/dln/extconf.rb: need import library for ordinal entry even on mingw. [ruby-core:44441][Bug #6320]
#2

Updated by nobu (Nobuyoshi Nakada) over 7 years ago

  • Tracker changed from Bug to Backport
  • Project changed from Ruby master to Backport193
  • Category deleted (build)
  • Status changed from Closed to Open
  • Target version deleted (1.9.3)
#3

Updated by nobu (Nobuyoshi Nakada) over 7 years ago

  • Status changed from Open to Closed

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


merge revision(s) 35395:

* ext/-test-/win32/dln/extconf.rb: need import library for ordinal
  entry even on mingw.  [ruby-core:44441][Bug #6320]

Also available in: Atom PDF