Skip to content

Use OpenSSL v1.1.0e & FreeTDS v1.00.27 #344

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

Closed
wants to merge 14 commits into from
Closed

Conversation

metaskills
Copy link
Member

No description provided.

@metaskills
Copy link
Member Author

Right now I am trying to figure out how to get the right Perl path in place. When we do SET PATH=C:\MinGW\msys\1.0\bin;%PATH% it puts an older version of Perl in the path. That can be fixed by doing SET PATH=C:\Perl\bin;%PATH% below it. And the perl --version show the correct 5.22. However, MiniPortile still fails below because it finds that previous version. Any ideas on how to help? My Questions are:

  • Just a gut check, but is adding C:\MinGW\msys\1.0\bin right? Should we do something else?
  • Depending on that answer, how do we get rake compile to see the right version?
  • Maybe this work should happen after Remove MiniPortile from the extension build #345 now?

@YvesR
Copy link

YvesR commented Feb 20, 2017

You are trying this in a windows environment?
I am still working with docker image rake-compiler where freetds build failed as described. Do you fail earlier with your perl problem or later (means you can build freetds)?

@metaskills
Copy link
Member Author

You are trying this in a windows environment?

I am trying to make all the CI builds first. Ubuntu seemed to work pretty easily. Focus is on Appveyor. That usually gives me a good signal to move onward to local rake compiler work.

@orgads
Copy link
Contributor

orgads commented Mar 2, 2017

I'm also trying to build it (locally for now). Will post my own PR if I succeed.

@orgads orgads mentioned this pull request Mar 2, 2017
metaskills pushed a commit that referenced this pull request Mar 12, 2017
* Use OpenSSL v1.1.0e & FreeTDS v1.00.27 for Windows builds.
* Adapt dll names to 1.1.0 scheme
 - libeay -> libcrypto
 - ssleay -> libssl
* Use perl in Git installation for openssl
* OpenSSL Requires Perl >= 5.10, while the Ruby devkit uses MSYS1 with Perl 5.8.8. To overcome this, prepend Git's usr/bin to the PATH. It has MSYS2 with a recent version of perl.
* MinGW: Fix inet_pton also for 32-bit
@metaskills
Copy link
Member Author

Pull Request #347 pulled in OpenSSL v1.1.0 and we got new versions of TinyTDS at v1.2.0 which should solve this issue. Please reply back and let us know.

@metaskills metaskills closed this Mar 12, 2017
@metaskills metaskills deleted the kc/OpenSSL11 branch June 17, 2017 00:49
aharpervc pushed a commit to aharpervc/tiny_tds that referenced this pull request Apr 9, 2020
…qlserver#310 rails-sqlserver#290 rails-sqlserver#349 rails-sqlserver#323 rails-sqlserver#330

* Use OpenSSL v1.1.0e & FreeTDS v1.00.27 for Windows builds.
* Adapt dll names to 1.1.0 scheme
 - libeay -> libcrypto
 - ssleay -> libssl
* Use perl in Git installation for openssl
* OpenSSL Requires Perl >= 5.10, while the Ruby devkit uses MSYS1 with Perl 5.8.8. To overcome this, prepend Git's usr/bin to the PATH. It has MSYS2 with a recent version of perl.
* MinGW: Fix inet_pton also for 32-bit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants