-
Notifications
You must be signed in to change notification settings - Fork 203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 1.4 broken on Windows #250
Comments
Try adding the mingw-w64-x86_64-dlfcn package, then running I think:
|
Yes, that worked. We should change the comment in the README.md of the rubyinstaller2 project to reflect on this change. |
Glad that helped. I think that 'dlfcn' should be added to: Line 10 in 5c36dbe
and/or the following should be modified when building on Windows: sqlite3-ruby/ext/sqlite3/extconf.rb Lines 67 to 71 in 5c36dbe
haven't had a chance to look into it... |
Sqlite3-ruby doesn't use dl functions, nor does extconf compile sqlite3 sources, which possibly makes use of them. So mandating dl functions in extconf is wrong and breaks the build on Windows. Fixes sparklemotion#250 . This reverts commit f4ffec2.
Sqlite3-ruby doesn't use dl functions, nor does extconf compile sqlite3 sources, which possibly makes use of them. So mandating dl functions in extconf is wrong and breaks the build on Windows. Fixes sparklemotion#250 . This pertly reverts commit f4ffec2.
Sqlite3-ruby doesn't use dl functions, nor does extconf compile sqlite3 sources, which possibly makes use of them. So mandating dl functions in extconf is wrong and breaks the build on Windows. Fixes sparklemotion#250 . This pertly reverts commit f4ffec2. (cherry picked from commit 9d9ed4b)
Sqlite3-ruby doesn't use dl functions, nor does extconf compile sqlite3 sources, which possibly makes use of them. So mandating dl functions in extconf is wrong and breaks the build on Windows. Fixes sparklemotion#250 . This pertly reverts commit f4ffec2. (cherry picked from commit 9d9ed4b)
Environment: Windows 10, msys2, ruby 2.5.3p105 x64
When I install the gem version 1.4 the installation fails with a link error: can't find dlopen().
I reverted to version 1.3.11 of the gem and things where fine.
Let me know what additional information you need.
The text was updated successfully, but these errors were encountered: