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.
>




Reply via email to