[OT] xombrero (was: Re: Why I chose D over Ada and Eiffel)

John Colvin john.loughran.colvin at gmail.com
Thu Sep 5 13:04:15 PDT 2013


On Thursday, 5 September 2013 at 19:17:54 UTC, H. S. Teoh wrote:
> On Thu, Sep 05, 2013 at 08:57:51PM +0200, John Colvin wrote:
>> On Thursday, 5 September 2013 at 18:13:42 UTC, H. S. Teoh 
>> wrote:
>> >On Thu, Sep 05, 2013 at 11:11:14AM +0200, Chris wrote:
> [...]
>> >>I've been testing xombrero for a few days now and I really 
>> >>like it.
>> >>It's fast and it's up to most of the ordinary web browsing 
>> >>tasks.
>> >>Thanks for the tip. It crashed once, though, when trying to 
>> >>open a
>> >>PDF file. Apart from that, it's a good UI for just browsing.
>> >
>> >Hmm. I built xombrero from git, and it seems to be unable to 
>> >connect
>> >to anything. There are no error messages, no nothing -- it 
>> >just
>> >displays the loading icon animation and sits there looking 
>> >cute but
>> >doing absolutely nothing. AFAICT, it didn't even send any 
>> >packets out
>> >to the network. What gives? Am I missing some library, or did 
>> >I screw
>> >up some configuration...?
>> >
>> >
>> >T
>> 
>> Not sure what you might be lacking to make it work. I built 
>> from git
>> and it just worked. What does ldd show for the executable?
>
> 	linux-vdso.so.1 (0x00007fffd7dff000)
> 	libwebkitgtk-3.0.so.0 => /usr/lib/libwebkitgtk-3.0.so.0 
> (0x00007f6dc089e000)
> 	libgtk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 
> (0x00007f6dc01cc000)
> 	libjavascriptcoregtk-3.0.so.0 => 
> /usr/lib/libjavascriptcoregtk-3.0.so.0 (0x00007f6dbfa87000)
> 	libgdk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 
> (0x00007f6dbf801000)
> 	libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 
> (0x00007f6dbf5de000)
> 	libpangocairo-1.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 
> (0x00007f6dbf3d0000)
> 	libgdk_pixbuf-2.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 
> (0x00007f6dbf1b0000)
> 	libcairo-gobject.so.2 => 
> /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2 
> (0x00007f6dbefa7000)
> 	libpango-1.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f6dbed58000)
> 	libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 
> (0x00007f6dbea3f000)
> 	libsoup-2.4.so.1 => /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1 
> (0x00007f6dbe77d000)
> 	libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 
> (0x00007f6dbe421000)
> 	libgobject-2.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 
> (0x00007f6dbe1d1000)
> 	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 
> (0x00007f6dbded2000)
> 	libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26 
> (0x00007f6dbdc12000)
> 	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 
> (0x00007f6dbda03000)
> 	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 
> (0x00007f6dbd7ff000)
> 	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 
> (0x00007f6dbd4c3000)
> 	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
> (0x00007f6dbd2a7000)
> 	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 
> (0x00007f6dbcefb000)
> 	libenchant.so.1 => /usr/lib/x86_64-linux-gnu/libenchant.so.1 
> (0x00007f6dbccee000)
> 	libharfbuzz-icu.so.0 => 
> /usr/lib/x86_64-linux-gnu/libharfbuzz-icu.so.0 
> (0x00007f6dbcaeb000)
> 	libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 
> (0x00007f6dbc898000)
> 	libgailutil-3.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgailutil-3.so.0 
> (0x00007f6dbc68e000)
> 	libgeoclue.so.0 => /usr/lib/x86_64-linux-gnu/libgeoclue.so.0 
> (0x00007f6dbc477000)
> 	libdbus-glib-1.so.2 => 
> /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 
> (0x00007f6dbc250000)
> 	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 
> (0x00007f6dbc00a000)
> 	libgstapp-1.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so.0 
> (0x00007f6dbbdfe000)
> 	libgstaudio-1.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 
> (0x00007f6dbbbb5000)
> 	libgstfft-1.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgstfft-1.0.so.0 
> (0x00007f6dbb9aa000)
> 	libgstpbutils-1.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 
> (0x00007f6dbb786000)
> 	libgstvideo-1.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 
> (0x00007f6dbb545000)
> 	libgstbase-1.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 
> (0x00007f6dbb2f3000)
> 	libgstreamer-1.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 
> (0x00007f6dbaffe000)
> 	libgmodule-2.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 
> (0x00007f6dbadfa000)
> 	libgthread-2.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 
> (0x00007f6dbabf7000)
> 	libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 
> (0x00007f6dba9bd000)
> 	libsecret-1.so.0 => /usr/lib/x86_64-linux-gnu/libsecret-1.so.0 
> (0x00007f6dba76d000)
> 	libxslt.so.1 => /usr/lib/x86_64-linux-gnu/libxslt.so.1 
> (0x00007f6dba52d000)
> 	libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 
> (0x00007f6dba1c6000)
> 	libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 
> (0x00007f6db9f68000)
> 	libEGL.so.1 => /usr/lib/x86_64-linux-gnu/libEGL.so.1 
> (0x00007f6db9d45000)
> 	libpangoft2-1.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 
> (0x00007f6db9b2f000)
> 	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 
> (0x00007f6db9890000)
> 	libfontconfig.so.1 => 
> /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 
> (0x00007f6db9654000)
> 	libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 
> (0x00007f6db942d000)
> 	libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 
> (0x00007f6db917c000)
> 	libicui18n.so.48 => /usr/lib/x86_64-linux-gnu/libicui18n.so.48 
> (0x00007f6db8daf000)
> 	libicuuc.so.48 => /usr/lib/x86_64-linux-gnu/libicuuc.so.48 
> (0x00007f6db8a40000)
> 	libicudata.so.48 => /usr/lib/x86_64-linux-gnu/libicudata.so.48 
> (0x00007f6db76d0000)
> 	libwebp.so.4 => /usr/lib/x86_64-linux-gnu/libwebp.so.4 
> (0x00007f6db747f000)
> 	libXcomposite.so.1 => 
> /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 
> (0x00007f6db727c000)
> 	libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 
> (0x00007f6db7079000)
> 	libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 
> (0x00007f6db6e72000)
> 	libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 
> (0x00007f6db6c68000)
> 	libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 
> (0x00007f6db6a02000)
> 	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 
> (0x00007f6db67e9000)
> 	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 
> (0x00007f6db65e1000)
> 	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 
> (0x00007f6db62de000)
> 	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 
> (0x00007f6db5fdf000)
> 	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
> (0x00007f6db5dc9000)
> 	libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 
> (0x00007f6db5bb8000)
> 	libatk-bridge-2.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 
> (0x00007f6db5987000)
> 	libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 
> (0x00007f6db5783000)
> 	libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 
> (0x00007f6db5579000)
> 	libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 
> (0x00007f6db536e000)
> 	libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 
> (0x00007f6db515b000)
> 	libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 
> (0x00007f6db4f52000)
> 	libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 
> (0x00007f6db4ca9000)
> 	libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 
> (0x00007f6db4aa6000)
> 	libxcb-render.so.0 => 
> /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 
> (0x00007f6db489c000)
> 	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 
> (0x00007f6db467c000)
> 	libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 
> (0x00007f6db445a000)
> 	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 
> (0x00007f6db4242000)
> 	libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 
> (0x00007f6db403a000)
> 	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 
> (0x00007f6db3dfc000)
> 	libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11 
> (0x00007f6db3b7c000)
> 	libtasn1.so.3 => /usr/lib/x86_64-linux-gnu/libtasn1.so.3 
> (0x00007f6db396b000)
> 	libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 
> (0x00007f6db374b000)
> 	/lib64/ld-linux-x86-64.so.2 (0x00007f6dc2716000)
> 	libgraphite2.so.3 => 
> /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f6db3530000)
> 	libgsttag-1.0.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0 
> (0x00007f6db32f9000)
> 	liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 
> (0x00007f6db3072000)
> 	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 
> (0x00007f6db2e4f000)
> 	libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 
> (0x00007f6db2c28000)
> 	libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 
> (0x00007f6db2a26000)
> 	libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 
> (0x00007f6db280e000)
> 	libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 
> (0x00007f6db2608000)
> 	libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 
> (0x00007f6db2402000)
> 	libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 
> (0x00007f6db21f6000)
> 	libxcb-xfixes.so.0 => 
> /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0 
> (0x00007f6db1fee000)
> 	libxcb-shape.so.0 => 
> /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0 (0x00007f6db1dea000)
> 	libwayland-client.so.0 => 
> /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 
> (0x00007f6db1bde000)
> 	libwayland-server.so.0 => 
> /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 
> (0x00007f6db19cb000)
> 	libgbm.so.1 => /usr/lib/x86_64-linux-gnu/libgbm.so.1 
> (0x00007f6db17c5000)
> 	libudev.so.0 => /lib/x86_64-linux-gnu/libudev.so.0 
> (0x00007f6db15b6000)
> 	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 
> (0x00007f6db138b000)
> 	libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 
> (0x00007f6db1184000)
> 	libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 
> (0x00007f6db0f68000)
> 	libatspi.so.0 => /usr/lib/x86_64-linux-gnu/libatspi.so.0 
> (0x00007f6db0d36000)
> 	libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 
> (0x00007f6db0b2e000)
> 	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 
> (0x00007f6db092a000)
> 	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 
> (0x00007f6db0725000)
> 	libgpg-error.so.0 => 
> /usr/lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f6db051f000)
> 	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 
> (0x00007f6db0518000)
>
> Not sure how this would help, it seems pretty normal for your 
> average
> typical bloated GUI app...
>
>
> T

I was just wondering whether there was anything missing, looks 
fine though as I'm sure you can see too :)  . Might be worth a 
bug report.
Perhaps there are some log files to take a look at.


More information about the Digitalmars-d mailing list