On 10/20/06 14:44, Duane Whitty wrote:
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.


The above resulted in the following:
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 321 packages found (-0 +1) . done]
** Listing the failed packages (*:skipped / !:failed)
        ! devel/libsigc++20 (libsigc++-2.0.17_1)        (install error)
        ! print/gimp-print (gimp-print-4.2.7_2) (coredump)
        * devel/glibmm (glibmm-2.12.2)
        * textproc/libxml++26 (libxml++-2.14.0)
        * graphics/cairomm (cairomm-1.2.2)
! editors/openoffice.org-2.0-devel (openoffice.org-2.0.20060915)(install error)
        * graphics/gimp (gimp-2.2.13_1,1)
        * x11-toolkits/gtkmm24 (gtkmm-2.10.1)
--->  Packages processed: 168 done, 1 ignored, 5 skipped and 3 failed

Did you have similar results?

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 might still give the above a try (as I have no other better ideas), but it looks redundant. gconf* and everything that depend on them were portupgraded by the above command. But as I said... I've no better ideas at this point. And I need my gnucash back.


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

Best Regards,

Duane Whitty
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"



--
Regards,
Eric
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to