So far the only easily compilable web browser I can find for the cygwin platform is dillo. It compiles and starts up just fine, but any time it has to use the dpid daemon, it dies. The source of the error has something to do with the socket handling in the source for dpid. Does anyone have any experience building dillo on native cygwin (cygwin-X)? Also, what about the fltk2 toolkit? I can't get that to build in cygwin either. I know that's another project, but dillo directly depends on it. Any help would be greatly appreciated. One of my desktops is empty and I need to put a browser there. -David Dombrowsky
I take it dillo doesn't support cygwin-X ? -dave On Tue, Mar 21, 2006 at 02:35:01PM -0500, David Dombrowsky wrote:
So far the only easily compilable web browser I can find for the cygwin platform is dillo. It compiles and starts up just fine, but any time it has to use the dpid daemon, it dies. The source of the error has something to do with the socket handling in the source for dpid.
Does anyone have any experience building dillo on native cygwin (cygwin-X)? Also, what about the fltk2 toolkit? I can't get that to build in cygwin either. I know that's another project, but dillo directly depends on it. Any help would be greatly appreciated. One of my desktops is empty and I need to put a browser there.
-David Dombrowsky
_______________________________________________ Dillo-dev mailing list Dillo-dev@dillo.org http://lists.auriga.wearlab.de/cgi-bin/mailman/listinfo/dillo-dev
On Fri, Mar 24, 2006 at 03:08:42PM -0500, David Dombrowsky wrote:
On Tue, Mar 21, 2006 at 02:35:01PM -0500, David Dombrowsky wrote:
Hi there,
So far the only easily compilable web browser I can find for the cygwin platform is dillo. It compiles and starts up just fine, but any time it has to use the dpid daemon, it dies. The source of the error has something to do with the socket handling in the source for dpid.
I take it dillo doesn't support cygwin-X ?
http://www.hyperborea.org/software/dillo/cygwin.html appears to agree with you. Works apart from dpis, apparently. Which may be enough for you, if you just remove or disable the dpi-calling parts and limit it to be a http-speaking html-and-some-images browser. Googling for cygwin and sockets (or "unix domain socket") seems to suggest that the general difficulty is a known one. I suspect that good-quality patches for a full fix would be welcomed, but also suspect they may be hard to create.
Does anyone have any experience building dillo on native cygwin (cygwin-X)? Also, what about the fltk2 toolkit? I can't get that to build in cygwin either.
Google points towards http://www.gidforums.com/t-3882.html which is some people having trouble 18 months ago, Searching for cygwin on www.fltk.org gives one small mention last July of something in the fltk2 sources. Nothing big and obvious like "of course it works".
I know that's another project, but dillo directly depends on it.
Right now it's only an optional part, which might make your porting/hacking job a bit easier on the current version. But the intention is that it will depend on it in the future, yes.
Any help would be greatly appreciated. One of my desktops is empty and I need to put a browser there.
Not the best answer, I know, but I can chmod -x dpid, dpidc and all the .dpi programs and still have a functional browser. Presumably a small local web server would allow me access a "bookmarks" page if I wanted one, perhaps at the "home" icon rather than the "bookmark" icon. And that's with no dillo code changes at all. If I planned on using it much, I'd patch to disable everything dpi-ish and remove some icons and menu entries, in order to avoid me being misled. Probably the only real change would be to convince dillo that it can download-and-save any content itself, even if it doesn't recognise the mime type. (I'm not even sure that'd be necessary, in fact.) I presume the "copy link location" facility works under cygwin? Paste to curl or wget for downloads, and paste into a wiki on your local server for bookmarks. That might be an interesting exercise, if you want to keep "lightweight". Or try "link2 -g" and see if that fares any better. Good luck, f -- Francis Daly francis@daoine.org
participants (2)
-
David Dombrowsky
-
Francis Daly