Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Oct 2006 16:44:23 -0300
From:      Duane Whitty <duane@dwlabs.ca>
To:        Eric Schuele <e.schuele@computer.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: gnucash will not install/run....
Message-ID:  <20061020194423.GE80635@dwpc.dwlabs.ca>
In-Reply-To: <4537D3EE.4040707@computer.org>
References:  <4537D3EE.4040707@computer.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 19, 2006 at 02:37:18PM -0500, Eric Schuele wrote:
> Hello,
> 
> I'm having a terrible time with gnucash....
> 
> I portupgraded an enormous amount of stuff yesterday.  The only big
> problems I had were related to gnucash.  I had cvsup'ed somewhere in
> between important commits of the makefile apparently, and as a result
> had some troubles (guppi, glade, gal, gtkhtml).  I have since cvsup'ed. 
>  But I am still having problems.
> 
> I have deinstalled it and reinstalled many times.  I had it installed 
> and it would segfault.  Then I decided to deinstall slib, slib-guile, 
> libltdl, guile, and gnucash.  Then `make install` gnucash.  Now I see 
> the following (which is similar to what I was seeing with the above 
> mentioned ports):
> 
> [/usr/ports/finance/gnucash] 
>         root# make install
> ===>   gnucash-1.8.12_4 depends on executable in : gmake - found
> ===>   gnucash-1.8.12_4 depends on file: /usr/local/bin/perl5.8.8 - found
> ===>   gnucash-1.8.12_4 depends on file: /usr/local/bin/intltool-extract 
> - found
> ===>   gnucash-1.8.12_4 depends on executable in : pkg-config - found
> ===>   gnucash-1.8.12_4 depends on shared library: guile.15 - found
> ===>   gnucash-1.8.12_4 depends on shared library: guppi.16 - found
> ===>   gnucash-1.8.12_4 depends on shared library: popt.0 - found
> ===>   gnucash-1.8.12_4 depends on shared library: ofx.3 - found
> ===>   gnucash-1.8.12_4 depends on shared library: gw-glib.0 - not found
> ===>    Verifying install for gw-glib.0 in /usr/ports/devel/g-wrap
> ===>   g-wrap-1.3.4,1 depends on package: slib-guile>0 - not found
> ===>    Verifying install for slib-guile>0 in /usr/ports/lang/slib-guile
> ===>  Installing for slib-guile-3a3_3
> ===>   slib-guile-3a3_3 depends on file: 
> /usr/local/share/slib/require.scm - found
> ===>   slib-guile-3a3_3 depends on executable in : guile - found
> ===>   Generating temporary packing list
> ===>  Checking if lang/slib-guile already installed
> ===>   slib-guile-3a3_3 is already installed
>       You may wish to ``make deinstall'' and install this port again
>       by ``make reinstall'' to upgrade it properly.
>       If you really wish to overwrite the old port of lang/slib-guile
>       without deleting it first, set the variable "FORCE_PKG_REGISTER"
>       in your environment or the "make install" command line.
> *** Error code 1
> 
> Stop in /usr/ports/lang/slib-guile.
> *** Error code 1
> 
> Stop in /usr/ports/devel/g-wrap.
> *** Error code 1
> 
> Stop in /usr/ports/finance/gnucash.
> [/usr/ports/finance/gnucash] 
>         root# cd /usr/ports/lang/slib-guile/
> [/usr/ports/lang/slib-guile] 
>         root# make deinstall
> ===>  Deinstalling for lang/slib-guile
> ===>   slib-guile not installed, skipping
> [/usr/ports/lang/slib-guile] 
>         root#
> 
> Why does it seem to think slib-guile is already installed?
> 
> In any case if I do as it asks and set FORCE_PKG_REGISTER... then it 
> proceeds.
> 
> However, when I run it, it immediately segfaults.  No output. Nothing. 
> It was working fine before I portupgraded everything so I am assuming 
> there is something wrong in my setup.
> 
> I did read /usr/ports/UPDATING and did not see anything gnucash 
> specific.  The 20061014 entry does probably apply to me in general.  So 
> I tried the instructions and well... portupgrade did not work for me, as 
> I (embarrassingly) do not understand `portupgrade -rf pkg-config\*`. 
> The "pkg-config\*" must certainly be replaced with something... but I do 
> not know what. Might this be the root of my problems?
> 
> Can anyone provide pointers on where I can start looking for a 
> misconfiguration of some sort?
> 
> Anything else I can supply that would be of use?
> 
> Thanks.
> 
> -- 
> Regards,
> Eric
> 
> _______________________________________________

Hi Eric,

pkg-conf is a GNOME app.

Does doing a pkg_info|grep pkg-conf
return anything?  If it does then
portupgrade -rfv pkg-conf\* will upgrade
anyversion of pkg-conf you have installed.

How about pkg_info|grep gconf

On my system many of my apps had both run
and build dependencies on this. Try
portupgrade -rfv gconf\* 
will upgrade any version of this you have
installed.  I had several apps segfault due
to this.

I hope this helps in some way as I have just been
through my own tribulations (probably my own fault :) ).

Best Regards,

Duane Whitty



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061020194423.GE80635>