HI Ronny, Not sure whether you noticed the document https://github.com/apache/couchdb-glazier/blob/main/build-spidermonkey60.md when I worked on porting to SpiderMonkey 60. From the errors you listed, we know that it is related to unresolved symbols. Can we narrow down which library to defined and implement them?
Sorry that I have to find one windows environment and work on weekend for follow up. Peng Hui @ Beijing From: "Ronny Berndt" <ro...@kioskkinder.com.INVALID> To: dev@couchdb.apache.org Date: 2021/11/17 04:51 PM Subject: [EXTERNAL] Re: Glazier (Was: [VOTE] Release Apache CouchDB 3.2.1) Good morning, yesterday I discussed with Jan about the "compile CouchDB on windows" problem. I followed the steps and ended with the same problem like Jan. The first problem is, that there is no pkg-config executable. So I installed it via choco: > choco install pkgconfiglite Then I started the mozilla-build shell: > C:\mozilla-build\start-shell.bat and added the chocolatey bin path to the path: > export PATH="/c/ProgramData/chocolatey/bin/:$PATH" so pkg-config --version should print 0.28 . then i also needed to set the PKG_CONFIG_PATH to > export PKG_CONFIG_PATH=/c/relax/vcpkg/installed/x64-windows/lib/pkgconfig and now, you should do the configure step and the run the mozmake command and you should end by the "new" error see https://pastebin.com/q26uEg6K There is a linker error with unresolved symbols. Any new ideas or tips to go further? Cheers, Ronny Florian Beckert & Ronny Berndt GbR Saalstr. 3 07743 Jena Tel. 03641 - 6391110 Fax. 03641 - 219637 E-Mail: p...@kioskkinder.com Am Fr., 12. Nov. 2021 um 17:06 Uhr schrieb Joan Touzet <woh...@apache.org>: > On 12/11/2021 08:40, Jan Lehnardt wrote: > > My post is from just going through the README. Since then I found the > separate SM60 README, but haven’t acted on it just yet. > > > > I see no notes for esr68, if you have anything, even temp commits, I’d > take them :) > > Sorry, I must have aborted trying esr68, you are right that it's esr60 > that I was building against. > > Looking at the gecko-dev-60 tree I have the following in a git diff: > > https://gist.github.com/wohali/304db8e9ae2a97b562eb7c0c95e86388 > > I'm not sure the vswhere.exe change is required, but if so, it is copied > over from the default install. >