Uwe Schindler created SOLR-15520: ------------------------------------ Summary: Refguide no longer builds on Windows Key: SOLR-15520 URL: https://issues.apache.org/jira/browse/SOLR-15520 Project: Solr Issue Type: Bug Security Level: Public (Default Security Level. Issues are Public) Environment: Windows 10 Reporter: Uwe Schindler
When running the gradlew build on windows, there are 2 bugs: a) when it installs listen-3.5.1, it seems to try to compile something, which won't work on windows, because you won't have a compile available. Neither "make": {noformat} > Task :solr:solr-ref-guide:jrubyPrepare WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.headius.backport9.modules.Modules (file:/C:/Users/jenkins/.gradle/caches/modules-2/files-2.1/org.jruby/jruby-complete/9.2.9.0/8e44ce7a1417966d89957bd766a148601e28828b/jruby-complete-9.2.9.0.jar) to method sun.nio.ch.NativeThread.signal(long) WARNING: Please consider reporting this to the maintainers of com.headius.backport9.modules.Modules WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Successfully installed rb-fsevent-0.11.0 Successfully installed ffi-1.15.3-java Successfully installed rb-inotify-0.10.1 Successfully installed unicode-display_width-1.7.0 Successfully installed forwardable-extended-2.6.0 Successfully installed rexml-3.2.5 Successfully installed listen-3.5.1 Building native extensions. This could take a while... ERROR: Error installing C:\Users\jenkins\.gradle\caches\modules-2\files-2.1\rubygems\sassc\2.4.0\3032f0c1662efc8aa04636e99a6bdefd15549fc8\sassc-2.4.0.gem: ERROR: Failed to build gem native extension. current directory: C:/Users/jenkins/workspace/Solr-main-Windows/solr/solr-ref-guide/build/.gems/gems/sassc-2.4.0/ext java -cp ;C:\Users\jenkins\.gradle\caches\modules-2\files-2.1\org.jruby\jruby-complete\9.2.9.0\8e44ce7a1417966d89957bd766a148601e28828b\jruby-complete-9.2.9.0.jar org.jruby.Main -r ./siteconf20210706-5988-13j4z41.rb extconf.rb WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.headius.backport9.modules.Modules (file:/C:/Users/jenkins/.gradle/caches/modules-2/files-2.1/org.jruby/jruby-complete/9.2.9.0/8e44ce7a1417966d89957bd766a148601e28828b/jruby-complete-9.2.9.0.jar) to method sun.nio.ch.NativeThread.signal(long) WARNING: Please consider reporting this to the maintainers of com.headius.backport9.modules.Modules WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release creating Makefile current directory: C:/Users/jenkins/workspace/Solr-main-Windows/solr/solr-ref-guide/build/.gems/gems/sassc-2.4.0/ext make "DESTDIR=" clean 'make' is not recognized as an internal or external command, operable program or batch file. current directory: C:/Users/jenkins/workspace/Solr-main-Windows/solr/solr-ref-guide/build/.gems/gems/sassc-2.4.0/ext make "DESTDIR=" 'make' is not recognized as an internal or external command, operable program or batch file. make failed, exit code 1 {noformat} b) if you have whitespace in your working dircetory path, it fails like this: {noformat} > Task :solr:solr-ref-guide:jrubyPrepare WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.headius.backport9.modules.Modules (file:/C:/Users/Uwe%20Schindler/.gradle/caches/modules-2/files-2.1/org.jruby/jruby-complete/9.2.9.0/8e44ce7a1417966d89957bd766a148601e28828b/jruby-complete-9.2.9.0.jar) to method sun.nio.ch.NativeThread.signal(long) WARNING: Please consider reporting this to the maintainers of com.headius.backport9.modules.Modules WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Successfully installed rb-fsevent-0.11.0 Successfully installed ffi-1.15.3-java Successfully installed rb-inotify-0.10.1 Successfully installed unicode-display_width-1.7.0 Successfully installed forwardable-extended-2.6.0 Successfully installed rexml-3.2.5 Successfully installed listen-3.5.1 Building native extensions. This could take a while... ERROR: Error installing C:\Users\Uwe Schindler\.gradle\caches\modules-2\files-2.1\rubygems\sassc\2.4.0\3032f0c1662efc8aa04636e99a6bdefd15549fc8\sassc-2.4.0.gem: ERROR: Failed to build gem native extension. current directory: C:/Users/Uwe Schindler/Projects/lucene/solr/solr/solr-ref-guide/build/.gems/gems/sassc-2.4.0/ext java -cp ;C:\Users\Uwe Schindler\.gradle\caches\modules-2\files-2.1\org.jruby\jruby-complete\9.2.9.0\8e44ce7a1417966d89957bd766a148601e28828b\jruby-complete-9.2.9.0.jar org.jruby.Main -r ./siteconf20210706-24280-7dgu7s.rb extconf.rb Fehler: Hauptklasse Schindler\.gradle\caches\modules-2\files-2.1\org.jruby\jruby-complete\9.2.9.0\8e44ce7a1417966d89957bd766a148601e28828b\jruby-complete-9.2.9.0.jar konnte nicht gefunden oder geladen werden Ursache: java.lang.ClassNotFoundException: Schindler\.gradle\caches\modules-2\files-2.1\org.jruby\jruby-complete\9.2.9.0\8e44ce7a1417966d89957bd766a148601e28828b\jruby-complete-9.2.9.0.jar extconf failed, exit code 1 Gem files will remain installed in C:/Users/Uwe Schindler/Projects/lucene/solr/solr/solr-ref-guide/build/.gems/gems/sassc-2.4.0 for inspection. Results logged to C:/Users/Uwe Schindler/Projects/lucene/solr/solr/solr-ref-guide/build/.gems/extensions/universal-java-11/2.5.0/sassc-2.4.0/gem_make.out {noformat} I set this as blocker, because it make Solr's build completely fail to do precommit on my machine! -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org