From: Geoff McLane <email@example.com> To: Kevin Carhart <firstname.lastname@example.org>, Karl Dahlke <email@example.com>, firstname.lastname@example.org, Chris Brannon <email@example.com> Subject: Re: [edbrowse-dev] quick js Date: Tue, 9 Mar 2021 15:37:31 +0100 Message-ID: <firstname.lastname@example.org> (raw) In-Reply-To: <email@example.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] ` <firstname.lastname@example.org> 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 \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ /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
edbrowse-dev - development list for edbrowse This inbox may be cloned and mirrored by anyone: git clone --mirror http://inbox.vuxu.org/edbrowse-dev # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V1 edbrowse-dev edbrowse-dev/ http://inbox.vuxu.org/edbrowse-dev \ email@example.com public-inbox-index edbrowse-dev Example config snippet for mirrors. Newsgroup available over NNTP: nntp://inbox.vuxu.org/vuxu.archive.edbrowse.dev AGPL code for this site: git clone https://public-inbox.org/public-inbox.git