From: Geoff McLane <ubuntu@geoffair.info>
To: Kevin Carhart <kevin_carhart@fastmail.fm>,
Karl Dahlke <eklhad@comcast.net>,
edbrowse-dev@edbrowse.org, Chris Brannon <chris@the-brannons.com>
Subject: Re: [edbrowse-dev] quick js
Date: Tue, 9 Mar 2021 15:37:31 +0100 [thread overview]
Message-ID: <8503ef17-5a2d-a160-dfd5-4b30ba380453@geoffair.info> (raw)
In-Reply-To: <247e8e81-8a65-4172-82a1-fc298d39a467@www.fastmail.com>
Hi Karl, Chris, Kevin, et al,
Thanks Karl for the source pointer... I had read that before, but was
buried deep in my emails...
I cloned it into both Ubuntu and Windows...
Regrettably, it only offers a 'Makefile' build, which did build fine in
Ubuntu... but really pollutes its own repo... sad, but not really a
problem...
And it seems the only concession to Windows is through one of the
emulators, mingw, so is difficult to build in native Windows, using
MSVC, without first constructing a suitable CMakeLists.txt...
I took an initial run at it, but a few of my helper tools failed to
generate anything meaningful... they have put the main library source in
the /root/, mixed with files that have their own 'main', thus are EXEs,
not LIBs, which makes guessing tricky, faulty...
And add the fact that, from the linux build, it seems several sources
are generated during 'make', from built tools, like qjs$(EXE),
qjsc$(EXE), ... which always causes a problem, for my auto generated
scripts... but cmake can handle fine... after manual intervention...
Luckily, so far, it seems the only extra depend lib is pthreads, which I
already have...
Sadly, after I got my first CMakeLists.txt build going, see the source
includes 'unistd.h', showing that it has NEVER been built in native
Windows, which does not have such a header, but there are some somewhat
equivalent native windows headers... just needs a MACRO, like edbrowse
src has...
And ran into Built-in Functions Provided by GCC, like builtin_clz, and
others... which strangely had not seen before... read therefore do not
have a known windows native solution...
Anyway, I took a few runs at it, but sadly, made NO significant
progress... which is disheartening, to say the least... so had to give
up for now...
Searching around, found https://github.com/mengmo/QuickJS-Windows-Build,
but it uses MSYS2 emulator... which I do have... but what am I gaining
with this?
Will try to poke at it now and then, and may try a 'mingw', or 'msys2'
build, but certainly /NO/ quick solution ;=((
And yes, Kevin, I too am a little facinated by WSL... seemingly a MS
free-be!?!?!? ... I have read into the install docs, and as you say,
does not look TOO terrible ;=))... so may get around to trying that...
for fun!
You know, I started this new, well circa Dec 2019, Dell03 Windows 10
machine - A Dell XPS 8930 - with a total 1.5 TB of disk space - which I
have already more than half filled! But have added a 2 TB usd hdd, that
I can move things too... I am sure WSL is going to gobble up some more
;=)) But WSL, being a Virtual Machine, will probably not like to install
on a transient-like usb drive...
Yes, I would like to keep a windows build of edbrowse... its very
existence may encourage those 'niche' users...
Best regards,
Geoff.
next prev parent reply other threads:[~2021-03-09 14:37 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-03-07 13:26 Karl Dahlke
2021-03-07 16:15 ` Chris Brannon
2021-03-07 16:44 ` Karl Dahlke
2021-03-07 17:15 ` Chris Brannon
2021-03-07 18:40 ` Geoff McLane
2021-03-07 19:27 ` Karl Dahlke
2021-03-07 19:37 ` Chris Brannon
2021-03-08 8:46 ` Karl Dahlke
2021-03-08 19:31 ` Geoff McLane
2021-03-08 21:18 ` Karl Dahlke
2021-03-09 10:23 ` Kevin Carhart
2021-03-09 14:37 ` Geoff McLane [this message]
2021-03-09 22:52 ` Kevin Carhart
[not found] ` <20210210053836.eklhad@comcast.net>
2021-03-14 20:36 ` Geoff McLane
2021-03-15 9:44 ` Kevin Carhart
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8503ef17-5a2d-a160-dfd5-4b30ba380453@geoffair.info \
--to=ubuntu@geoffair.info \
--cc=chris@the-brannons.com \
--cc=edbrowse-dev@edbrowse.org \
--cc=eklhad@comcast.net \
--cc=kevin_carhart@fastmail.fm \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).