big-r81 opened a new pull request, #4678:
URL: https://github.com/apache/couchdb/pull/4678
Porting Nouveau to build on Windows.
Commands:
```
.\make.cmd
.\make.cmd nouveau-test
.\make.cmd clean
```
The clean target ends with the following error:
```
PS C:\Users\couchdb\Documents\couchdb> .\make.cmd clean
==> snappy (clean)
==> bear (clean)
==> meck (clean)
==> folsom (clean)
==> hyper (clean)
==> ibrowse (clean)
==> jiffy (clean)
==> mochiweb (clean)
==> recon (clean)
==> proper (clean)
==> couch_epi (clean)
==> config (clean)
==> couch_log (clean)
==> khash (clean)
WARN: Missing plugins: [pc]
==> b64url (clean)
WARN: Missing plugins: [pc]
==> exxhash (clean)
==> ets_lru (clean)
==> chttpd (clean)
==> couch (clean)
==> couch_event (clean)
==> mem3 (clean)
==> couch_index (clean)
==> couch_mrview (clean)
==> couch_replicator (clean)
==> couch_pse_tests (clean)
==> couch_stats (clean)
==> couch_peruser (clean)
==> couch_tests (clean)
==> couch_dist (clean)
==> custodian (clean)
==> ddoc_cache (clean)
==> dreyfus (clean)
==> nouveau (clean)
==> fabric (clean)
==> global_changes (clean)
==> ioq (clean)
==> jwtf (clean)
==> ken (clean)
==> mango (clean)
==> rexi (clean)
==> setup (clean)
==> smoosh (clean)
==> weatherreport (clean)
==> couch_prometheus (clean)
==> rel (clean)
==> couchdb (clean)
The system cannot find the file specified.
make: [Makefile.win:424: clean] Error 2 (ignored)
The filename, directory name, or volume label syntax is incorrect.
make: [Makefile.win:426: clean] Error 123 (ignored)
The filename, directory name, or volume label syntax is incorrect.
make: [Makefile.win:427: clean] Error 123 (ignored)
Could Not Find C:\Users\couchdb\Documents\couchdb\src\*.dll
Could Not Find C:\Users\couchdb\Documents\couchdb\src\couch\priv\*.exe
The system cannot find the file specified.
make: [Makefile.win:431: clean] Error 2 (ignored)
The system cannot find the file specified.
make: [Makefile.win:432: clean] Error 2 (ignored)
dev\logs\nouveau.log - The process cannot access the file because it is
being used by another process.
The system cannot find the file specified.
make: [Makefile.win:435: clean] Error 2 (ignored)
Could Not Find
C:\Users\couchdb\Documents\couchdb\src\couch\priv\couch_js\config.h
The system cannot find the file specified.
make: [Makefile.win:437: clean] Error 1 (ignored)
> Task :clean FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':clean'.
> java.io.IOException: Unable to delete directory
'C:\Users\couchdb\Documents\couchdb\nouveau\build'
Failed to delete some children. This might happen because a process has
files open or has its working directory set in the target directory.
-
C:\Users\couchdb\Documents\couchdb\nouveau\build\libs\server-1.0-SNAPSHOT-dist.jar
- C:\Users\couchdb\Documents\couchdb\nouveau\build\libs
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 5s
1 actionable task: 1 executed
make: *** [Makefile.win:438: clean] Error 1
```
It seems, nouveau isn't shutting down properly by our `dev/run` script.
Needs additional investigation.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]