From: Geoff McLane <ubuntu@geoffair.info>
To: Karl Dahlke <eklhad@comcast.net>, Edbrowse-dev@lists.the-brannons.com
Subject: Re: [edbrowse-dev] Threads (fwd)
Date: Thu, 29 Aug 2019 21:46:13 +0200 [thread overview]
Message-ID: <313edde4-d7d6-23d0-fb07-65d5558fb64f@geoffair.info> (raw)
In-Reply-To: <20190728022559.eklhad@comcast.net>
Hi Karl,
Thanks for the quick test - edbrowse www.nasa.gov - but unfortunately
my build exits with an exception, in a thread, I think... it seems to
be after the initial fetch from the url, which contain several
script src=....js, along with other things...
It seems to happen in http.c:808 - g->down_fd = creat(g->cdfn, 0666);, where
g->down_force == 2... trying to track that down... note that the cdfn
does contain some forward slashes - like
"C:\\Users\\user\\Appdata\\Local\\Temp/edbrowse/0/back1524.1" -
but I am not sure this is the problem...
While in that first 'creat(... 1524.1)', the thread switches, and it is
the next 'create(... 1524.2)' that triggers an exception dialog... very
difficult to follow...
So any discussion about maintaining a W32.x64 port is probably mute...
until I
can get it running... any ideas on that much appreciated...
Hi Kevin,
Thanks for the direct mail, and kind words, and I hope you do not mind
if I answer here, since it is for a broader audience...
Yes, to build edbrowse from source, in windows, the first thing to have
is a suitable compiler...
As has been mentioned there is cygwin... have tried it a few times... but
not my choice...
Another is MinGW-w64... I still use that now and then on some projects...
to supply an alternate Win32 EXE...
And there may be other non-native compilers...
But to use the native Microsoft compiler, you must install MSVC... the
'Community' version is free...
https://visualstudio.microsoft.com/vs/community/ ...
You will also need the Windows SDK, but I think that is included in
the install these days...
So each of those choices involves a SUBSTANTIAL install, usually requiring
admin rights, since in most cases they, write to the registry, permanently
change the environment, particularly PATH... etc, etc, ...
It may be possible, in some cases, to install each locally... that is
for one
user only, on a shared system... I certainly do that with MinGW... but this
requires additional skill, to get it all functioning...
But then you have to compile and install the considerable list of
dependencies - duktape, libcurl, pcre, readline, pthreadVC2, zlib, ...
what have I missed...
It takes real effort download the sources for EACH of the above, compile
each with the chosen compiler, and install them, where they can be
found during the configuration stage of the cmake build of edbrowse...
but I could help with that, if there was the interest...
So compiling from source is a heavy effort... and suggests programming
is already one of your (very time consuming) hobbies...
An alternative is to build and publish binaries, like here
http://www.edbrowse.org/static/
But again, that depends on the time and interest...
Meantime, will try to get edbrowse running... there must be a way
to avoid this exception... btw it also happens with 'b
http://maersk.com'... in
the same place... 2nd time thru... strange...
Regards, Geoff.
next prev parent reply other threads:[~2019-08-29 19:46 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-08-28 5:46 Kevin Carhart
2019-08-28 6:25 ` Karl Dahlke
2019-08-29 3:23 ` Kevin Carhart
2019-08-29 19:46 ` Geoff McLane [this message]
2019-08-29 21:05 ` Karl Dahlke
2019-08-30 19:23 ` Geoff McLane
2019-08-30 21:26 ` Karl Dahlke
2019-08-30 22:08 ` Karl Dahlke
2019-08-31 19:05 ` Geoff McLane
2019-09-01 2:58 Kevin Carhart
2019-09-01 3:04 ` Karl Dahlke
2019-09-01 18:37 ` Geoff McLane
2019-09-02 2:48 ` Karl Dahlke
2019-09-02 18:38 ` Geoff McLane
2019-09-02 18:53 ` Karl Dahlke
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=313edde4-d7d6-23d0-fb07-65d5558fb64f@geoffair.info \
--to=ubuntu@geoffair.info \
--cc=Edbrowse-dev@lists.the-brannons.com \
--cc=eklhad@comcast.net \
/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).