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