Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Mar 2006 16:29:52 -0500
From:      Gerard Seibert <gerard@seibercom.net>
To:        freebsd-questions@freebsd.org
Cc:        Oliver Iberien <oliver.iberien@charter.net>
Subject:   Re: Two different versions for gtk for mplayer, gnucash -- any way to resolve?
Message-ID:  <200603181630.07843.gerard@seibercom.net>
In-Reply-To: <200603181242.34870.oliver.iberien@charter.net>
References:  <200603181242.34870.oliver.iberien@charter.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart6885091.e373xmlvn4
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Oliver Iberien wrote:

> The pkg_add version of gnucash (1.8.11) wants gtk-1.2.10_13, but the
> mplayer port version (no package?) wants 1.2.10_15. The port version
> of gnucash (1.8.12) wants the newer gtk, but the compile fails due to
> missing libraries which the port system should aready have installed
> (I thought?). I can keep 1.8.11 going.
>
> I am very new to FreeBSD and the ports system and would like to have
> both programs. Do ports and packages not keep in synch? If I run
> portupgrade, will I just end up with a mass of failed compiles (does
> that happen often) because of problems with the gtk port? Does anyone
> have any ideas as to how I can have both programs? Thanks to anyone
> who can tell me.
>
> Oliver
>
> PS: Sorry for the previous truncated version of this message. Hit
> send by accident...
>
> ---------------------------------------------------------------------
>-------------
>
>
> That's the short version. The longer version starts here:
>
> With the newer gtk installed (presumably?), the mplayer compiles
> fails with:
>
> /usr/bin/ld: warning: libgtk12.so.2, needed by
> /usr/X11R6/lib/libxmms.so, not found (try using -rpath or
> -rpath-link)
> /usr/bin/ld: warning: libgdk12.so.2, needed by
> /usr/X11R6/lib/libxmms.so, not found (try using -rpath or
> -rpath-link)
> /usr/bin/ld: warning: libgmodule12.so.3, needed by
> /usr/X11R6/lib/libxmms.so, not found (try using -rpath or
> -rpath-link)
> /usr/bin/ld: warning: libgthread12.so.3, needed by
> /usr/X11R6/lib/libxmms.so, not found (try using -rpath or
> -rpath-link)
> /usr/bin/ld: warning: libglib12.so.3, needed by
> /usr/X11R6/lib/libxmms.so, not found (try using -rpath or
> -rpath-link)
>
> Whereas the ports compile of gnucash (1.8.12) fails with this:
>
> checking for gdk-pixbuf-config... /usr/X11R6/bin/gdk-pixbuf-config
> checking for GDK_PIXBUF - version >=3D 0.2.5... no
> *** Could not run GDK_PIXBUF test program, checking why...
> *** The test program compiled, but did not run. This usually means
> *** that the run-time linker is not finding GDK_PIXBUF or finding the
> wrong *** version of GDK_PIXBUF. If it is not finding GDK_PIXBUF,
> you'll need to set your
> *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to
> point *** to the installed location =A0Also, make sure you have run
> ldconfig if that *** is required on your system
> ***
> *** If you have an old version installed, it is best to remove it,
> although *** you may also be able to get things to work by modifying
> LD_LIBRARY_PATH checking for gnome-config... (cached)
> /usr/X11R6/bin/gnome-config checking for GNOME-PRINT - version >=3D
> 0.21... "found 0.37"
> checking for libglade-config... /usr/X11R6/bin/libglade-config
> checking for libglade... yes
> checking for main in -lgal... no
> configure: error: gal library not found. See the README and
> config.log for more info.
> =3D=3D=3D> =A0Script "configure" failed unexpectedly.
>
> Which gives me the impression that something with gtk is not happy.
>
> I am pretty sure the gal library was one of the dependencies that had
> already been installed in the gnucash install process, as well. There
> however does not seem to be a package called "libgal." There is also
> no config.log under /var/log... would it be somewhere else?

Try installing /sysutils/portmanager and then running this command,=20
obviously as root:

portmanager finance/gnucash -l -f

This will install the program and force a rebuild of all its=20
dependencies. There will also be a log file created in /var/log that=20
you can read after the process finished.

Be sure to update your ports just prior to running this command to=20
insure you get the latest versions.

HTH

=2D-=20
Gerard Seibert
gerard@seibercom.net

PGP: http://www.seibercom.net/sig/gerard.asc

--nextPart6885091.e373xmlvn4
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (FreeBSD)

iD8DBQBEHHvfchM2dIO+3uMRAiMMAJ9BnerG5Rdg2FHF7jUWggW+R4+OvgCfb43B
rffsJQtbZUZyMQW1kWqGVzg=
=Xbgk
-----END PGP SIGNATURE-----

--nextPart6885091.e373xmlvn4--



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