gnucash will not install/run....

Eric Schuele e.schuele at computer.org
Thu Oct 19 19:37:20 UTC 2006


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



More information about the freebsd-ports mailing list