{"action":"created","issue":{"url":"https://api.github.com/repos/openssl/openssl/issues/625","repository_url":"https://api.github.com/repos/openssl/openssl","labels_url":"https://api.github.com/repos/openssl/openssl/issues/625/labels{/name}","comments_url":"https://api.github.com/repos/openssl/openssl/issues/625/comments","events_url":"https://api.github.com/repos/openssl/openssl/issues/625/events","html_url":"https://github.com/openssl/openssl/issues/625","id":131424462,"number":625,"title":"mingw after refactor-build: misc issues","user":{"login":"vszakats","id":1446897,"avatar_url":"https://avatars.githubusercontent.com/u/1446897?v=3","gravatar_id":"","url":"https://api.github.com/users/vszakats","html_url":"https://github.com/vszakats","followers_url":"https://api.github.com/users/vszakats/followers","following_url":"https://api.github.com/users/vszakats/following{/other_user}","gists_url":"https://api.github.com/users/vszakats/gists{/gist_id}","starred_url":"https://api.github.com/users/vszakats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vszakats/subscriptions","organizations_url":"https://api.github.com/users/vszakats/orgs","repos_url":"https://api.github.com/users/vszakats/repos","events_url":"https://api.github.com/users/vszakats/events{/privacy}","received_events_url":"https://api.github.com/users/vszakats/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":135,"created_at":"2016-02-04T17:55:53Z","updated_at":"2016-02-10T13:26:31Z","closed_at":"2016-02-09T22:18:00Z","body":"Testing mingw after build refactor (https://github.com/levitte/openssl/tree/refactor-build), using configuration that worked for 1.1.0-pre1/2 and 1.0.2, an early abort is the result:\r\n\r\n```\r\nCan't locate Text/Template.pm in @INC (you may need to install the Text::Template module) (@INC contains: util util/../external/perl . /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl) at /usr/share/perl5/core_perl/parent.pm line 20.\r\nBEGIN failed--compilation aborted at util/dofile.pl line 45.\r\n```\r\n\r\nRef: https://ci.appveyor.com/project/vsz/harbour-deps/build/1.0.380#L797\r\n\r\nWhat needs to be done with Perl to get the required extra packages, under an AppVeyor environment?\r\n\r\n/cc @levitte"},"comment":{"url":"https://api.github.com/repos/openssl/openssl/issues/comments/182371959","html_url":"https://github.com/openssl/openssl/issues/625#issuecomment-182371959","issue_url":"https://api.github.com/repos/openssl/openssl/issues/625","id":182371959,"user":{"login":"sav-ix","id":3617101,"avatar_url":"https://avatars.githubusercontent.com/u/3617101?v=3","gravatar_id":"","url":"https://api.github.com/users/sav-ix","html_url":"https://github.com/sav-ix","followers_url":"https://api.github.com/users/sav-ix/followers","following_url":"https://api.github.com/users/sav-ix/following{/other_user}","gists_url":"https://api.github.com/users/sav-ix/gists{/gist_id}","starred_url":"https://api.github.com/users/sav-ix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sav-ix/subscriptions","organizations_url":"https://api.github.com/users/sav-ix/orgs","repos_url":"https://api.github.com/users/sav-ix/repos","events_url":"https://api.github.com/users/sav-ix/events{/privacy}","received_events_url":"https://api.github.com/users/sav-ix/received_events","type":"User","site_admin":false},"created_at":"2016-02-10T13:26:31Z","updated_at":"2016-02-10T13:26:31Z","body":"> after simply replacing GfW with MSYS2 in the PATH configuration, mingw32-make could be replaced with make in the build scripts\r\n\r\nMessages\r\n```\r\nMakefile:...: target '.....' given more than once in the same rule\r\n```\r\nwere evidence of troubles with `make` utility. But after @levitte [fixed](https://github.com/openssl/openssl/issues/625#issuecomment-181540847) them, who knows, how OpenSSL users would be able to diagnose this errors in future.\r\n\r\n> it also fixed the --unified OpenSSL builds\r\n\r\nWell, not in my case. Using same sources and similar build commands for \\<x86,x64\\> configurations got error:\r\n```\r\n ./Configure mingw -m32 --unified shared no-unit-test no-ssl3 no-rc5 no-idea no-dso -fno-ident -static-libgcc && make depend\r\n[snip]\r\ngcc -DOPENSSL_DOING_MAKEDEPEND -DOPENSSL_NO_CRYPTO_MDEBUG -DOPENSSL_NO_EC_NISTP_64_GCC_128 -DOPENSSL_NO_EGD -DOPENSSL_NO_IDEA -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MD2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_SCTP -DOPENSSL_NO_SSL_TRACE -DOPENSSL_NO_SSL3 -DOPENSSL_NO_STORE -DOPENSSL_NO_UNIT_TEST -Iinclude  -I.  -Icrypto/include  -Icrypto -MM -MF crypto/cversion.d -MQ crypto/cversion.o crypto/cversion.c\r\ncrypto/cversion.c:61:23: fatal error: buildinf.h: No such file or directory\r\ncompilation terminated.\r\nMakefile:1326: recipe for target 'crypto/cversion.d' failed\r\nmake: *** [crypto/cversion.d] Error 1\r\n```\r\nwhile without `--unified` switch build finishes successfully. But since it's not reproduced on your system, it could be some troubles with my build environment.\r\n\r\n@levitte, there is few additional questions concerning OpenSSL builds using MinGW*, which were mentioned during the discussion above and still remains opened. How to deal with them, after this issue was closed? Should they be moved to the new issue?"}}