gnucash will not install/run.... [SOLVED]

Jeremy Messenger mezz7 at cox.net
Sat Oct 21 18:57:03 UTC 2006


On Sat, 21 Oct 2006 12:47:38 -0500, Eric Schuele <e.schuele at computer.org>  
wrote:

> On 10/21/06 12:38, Eric Schuele wrote:
>> On 10/20/06 20:05, Peter Jeremy wrote:
>>> On Fri, 2006-Oct-20 08:15:22 -0500, Eric Schuele wrote:
>>>> I have tried this and many other variants.  Not quite sure what else  
>>>> to do here.  It is installed now.  All necessary dependencies are  
>>>> present. It simply segfaults when I start it.
>>>
>>> Likewise here - on both i386 and amd64.  I've also compared the
>>> contents of /usr/{X11R6,local} with pkg_info -aL to check for obvious
>>> crud to no avail.  The SEGV occurs immediately after it reads
>>> /usr/local/share/themes/Default/gtk/gtkrc but I haven't traced it
>>> any further.
>>>
>>  Ok... the fix for me was to downgrade g-wrap to that which existed
>> before they committed GNOME 2.16.1.
>>   From portdowngrade:
>> number         date         portversion  comment
>>     1  2006/10/17 21:24:04  1.3.4        - Back out of 1.9.6 and back
>> down to 1
>>     2  2006/10/14 08:35:12  1.9.6_2      Presenting GNOME 2.16.1 for
>> FreeBSD.
>>     3  2006/07/02 04:03:10  1.3.4_9      Add missing library archives.
>>  I selected #3 (v1.3.4_9).
>>  So for me it went like this:
>>   1) portdowngrade g-wrap
>>  2) setenv FORCE_PKG_REGISTER yes
>>      (needed because slib-guile will complain)
>>  3) portupgrade -f g-wrap
>>  4) Don't forget to use pkgtools.conf to hold the port for now.
>>  Seems to run fine now.
>>  Obviously something is wrong in what they rolled it back to.
>>
>
> After looking a little bit more...
> It appears there is a patch file (patch-aa) missing from the 1.3.4,1  
> version of the port that is present in 1.3.4_9.  If its necessary I  
> don't know... but that is one difference between the two ports.  So I  
> thought I'd mention it.

ahze has patch to yet commit it, but I don't know if it will help with  
your problem. If you want to test it, feel free to do and report back.  
Adding ahze in the CC.

Cheers,
Mezz

patch by ahze:
======================================
RCS file: /home/pcvs/ports/devel/g-wrap/Makefile,v
retrieving revision 1.33
diff -u -r1.33 Makefile
--- Makefile    17 Oct 2006 21:24:04 -0000      1.33
+++ Makefile    20 Oct 2006 04:40:44 -0000
@@ -27,6 +27,7 @@
  USE_GNOME=     glib20 gnomehack
  USE_LDCONFIG=  yes
  CONFIGURE_ENV+=        GW_GLIB_CONFIG="${TRUE}" \
+               GW_GTK_CONFIG="${FALSE}" \
                 CPPFLAGS="`${LOCALBASE}/bin/pkg-config --cflags glib-2.0`"  
\
                 LIBS="`${LOCALBASE}/bin/pkg-config --libs glib-2.0`"
  MAKE_ENV+=     GUILE_LOAD_PATH=${WRKSRC}
Index: pkg-plist
===================================================================
RCS file: /home/pcvs/ports/devel/g-wrap/pkg-plist,v
retrieving revision 1.12
diff -u -r1.12 pkg-plist
--- pkg-plist   17 Oct 2006 21:24:04 -0000      1.12
+++ pkg-plist   20 Oct 2006 04:40:44 -0000
@@ -6,10 +6,6 @@
  lib/libgw-glib.la
  lib/libgw-glib.so
  lib/libgw-glib.so.0
-lib/libgw-gtk.a
-lib/libgw-gtk.la
-lib/libgw-gtk.so
-lib/libgw-gtk.so.0
  lib/libgw-standard.a
  lib/libgw-standard.la
  lib/libgw-standard.so
@@ -30,11 +26,8 @@
  share/guile/g-wrap.scm
  share/guile/g-wrap/enumeration.scm
  share/guile/g-wrap/g-translate.scm
-share/guile/g-wrap/gtkobj.scm
  share/guile/g-wrap/gw-glib-spec.scm
  share/guile/g-wrap/gw-glib.scm
-share/guile/g-wrap/gw-gtk-spec.scm
-share/guile/g-wrap/gw-gtk.scm
  share/guile/g-wrap/gw-standard-spec.scm
  share/guile/g-wrap/gw-standard.scm
  share/guile/g-wrap/gw-wct-spec.scm
======================================


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org
http://wiki.freebsd.org/multimedia  -  multimedia at FreeBSD.org


More information about the freebsd-gnome mailing list