<div dir="ltr"><br><br><div class="gmail_quote">On Fri, Oct 10, 2008 at 9:26 AM, Karl Kleinpaste <span dir="ltr">&lt;<a href="mailto:karl@kleinpaste.org" target="_blank">karl@kleinpaste.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div>&quot;Greg Hellings&quot; &lt;<a href="mailto:greg.hellings@gmail.com" target="_blank">greg.hellings@gmail.com</a>&gt; writes:<br>
&gt; I had to manually enter the address for <a href="http://pkg.opensolaris.org" target="_blank">pkg.opensolaris.org</a> into the<br>
&gt; /etc/hosts file, because the system could not figure out DNS until<br>
&gt; after the update<br>
<br>
</div>Edit /etc/nsswitch.conf to add &quot;dns&quot; to the &quot;hosts&quot; line instead.</blockquote><div><br>After updating the system, that was enabled by default - thanks for the tip for next time.<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
<div><br>
&gt; I then had to manually build and install pkg-config from sources,<br>
&gt; since the executable is not included with the openSolaris packages,<br>
<br>
</div>pkg-config is part of gnome-common.<br>
<br>
(I don&#39;t explain it, I just describe it.)</blockquote><div><br>Aha! I figured it had to be somewhere, since so many of the packages included pkgconfig files.<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
<div><br>
&gt; I opted to install CLucene manually<br>
<br>
</div>I wanted a bland, just-what-the-system-supplies build. &nbsp;CLucene is<br>
non-essential.</blockquote><div><br>CLucene doesn&#39;t seem to build quite properly - the linker complains about mangled something inside of the library files.&nbsp; I suppose I just wanted to test and see if it would build and function properly.<br>

&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<div><br>
&gt; After that, I configured and built the SWORD library. &nbsp;I received an error<br>
&gt; message during the linking of the buildtest which claimed it couldn&#39;t find<br>
&gt; libustdio<br>
<br>
</div>That&#39;s why I configured sword without icu.</blockquote><div><br>Without icu worked fine for me.<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
<div><br>
&gt; I then installed SUNWxorg-headers, to pull in the headers and pkg-config<br>
&gt; files for xrender.pc and other such similar issues.<br>
<br>
</div>I didn&#39;t know about SUNWxorg-headers -- and I am @#$% tired of yet<br>
another package environment deciding that they have to deliberately<br>
mis-name packages, &quot;SUNWthis&quot; and &quot;FSWthat&quot; is deeply annoying -- but<br>
that did not give me /usr/lib/pkgconfig/xrender.pc. &nbsp;I don&#39;t know how<br>
you got it, and I am still unable to configure GS at all: It fails in<br>
the same place, for the same reason, as seen in config.log, lack of<br>
xrender.pc needed by cairo.</blockquote><div><br>Package Manager does not list xrender.pc as part of the xorg-headers package, nevertheless, after installing that package, I had the xrender.pc file.&nbsp; What version were you trying?&nbsp; I have 0.5.11-0.98.&nbsp; I presume the 0.5.11 means that this is SunOS 5.11, but I have no idea what 0.98 is supposed to indicate.&nbsp; I second your feelings about this package manager system.&nbsp; <br>

&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
On getting problems with gecko.o in GnomeSword, first try building<br>
without it, --enable-gtkhtml, just to see if you can get a working GS<br>
without gecko&#39;s help.</blockquote><div><br>That (almost) did the trick.&nbsp; It compiles and links fine.&nbsp; Once I installed it and installed a Bible module, it ran the request to become the URL handler, displayed the start-up splash screen, the progress bar filled out, then, when the bar was completely full, the program seg faulted with the following backtrace:<br>
(gdb) bt<br>#0&nbsp; 0xce8035e0 in countbytes () from /lib/libc.so.1<br>#1&nbsp; 0xce845086 in _ndoprnt () from /lib/libc.so.1<br>#2&nbsp; 0xce8474b0 in vsnprintf () from /lib/libc.so.1<br>#3&nbsp; 0xce9d77a3 in g_printf_string_upper_bound () from /usr/lib/libglib-2.0.so.0<br>
#4&nbsp; 0xcea00293 in g_vasprintf () from /usr/lib/libglib-2.0.so.0<br>#5&nbsp; 0xce9eb68a in g_strdup_vprintf () from /usr/lib/libglib-2.0.so.0<br>#6&nbsp; 0xce9eb6b3 in g_strdup_printf () from /usr/lib/libglib-2.0.so.0<br>#7&nbsp; 0x080a26a3 in on_notebook_comm_book_switch_page (notebook=0x874c2e0, page=0x8805da0, page_num=1, tl=0x0)<br>
&nbsp;&nbsp;&nbsp; at main_window.c:528<br>#8&nbsp; 0xd03d077e in _gtk_marshal_VOID__POINTER_UINT () from /usr/lib/libgtk-x11-2.0.so.0<br>#9&nbsp; 0xceaaf063 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0<br>#10 0xceac2d63 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0<br>
#11 0xceac205c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0<br>#12 0xceac21f1 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0<br>#13 0xd03e90d8 in gtk_notebook_switch_page () from /usr/lib/libgtk-x11-2.0.so.0<br>
#14 0xd03ea026 in gtk_notebook_set_current_page () from /usr/lib/libgtk-x11-2.0.so.0<br>#15 0x080a1ed6 in gui_set_bible_comm_layout () at main_window.c:268<br>#16 0x080b6e0c in gui_recompute_shows () at tabbed_browser.c:114<br>
#17 0x080b85b0 in gui_notebook_main_setup () at tabbed_browser.c:1148<br>#18 0x080a0947 in frontend_display () at gnomesword.c:173<br>#19 0x080c5765 in main (argc=0, argv=0x8047920) at main.c:121<br></div></div><br>--Greg<br>
</div>