openoffice package install fails on gamin dependency - KDE needs fam

Micah micahjon at ywave.com
Tue Mar 21 02:14:16 UTC 2006


Oliver Iberien wrote:
> I'm trying to install the package of OpenOffice 2.0:
> 
> bsd# pkg_add /home/oliver/OOo_SRC680_m156_FreeBSD60Intel_install_en-US.tbz
> pkg_add: could not find package gamin-0.1.7_1 !
> 
> Unfortunately:
> 
> ===>  gamin-0.1.7_2 conflicts with installed package(s):
>       fam-2.6.9_6
> 
>       They install files into the same place.
>       Please remove them first with pkg_delete(1).
> *** Error code 1
> 
> Stop in /usr/ports/devel/gamin.
> *** Error code 1
> 
> Stop in /usr/ports/devel/gamin.
> bsd# pkg_delete fam-2.6.9_6
> pkg_delete: package 'fam-2.6.9_6' is required by these other packages
> and may not be deinstalled:
> dasher-3.2.15
> eel-2.10.1_1
> fileroller-2.10.4,1
> gdm-2.8.0.1
> gnome-menus-2.10.2_1
> gnomedesktop-2.10.2
> gnomegames2-2.10.2
> gnomemedia2-2.10.2
> gnomevfs2-2.10.1
> gnomevfs2-2.12.2_2
> gstreamer-plugins-gnomevfs-0.8.10_1
> gtkhtml3-3.6.2
> k3b-0.12.11
> kde-3.5.1
> 
> ...and many more. I do not wish to lose KDE. The problem seems to be 
> documented:
> http://www.freebsd.org/cgi/query-pr.cgi?pr=92592
> 
> But I cannot find a workaround that works with the package. 
> 
> A person from the FreeBSD KDE project posted here:
> http://thread.gmane.org/gmane.os.freebsd.devel.ports/56219
> 
> for use with the portupgrade system, and the same thread:
> http://freebsd.kde.org/pipermail/kde-freebsd/2006-February/012137.html
> 
> has something to be spliced in to pkgtools.conf. I put it in, but no joy.
> 
> Is there some way to do this without having to download and install the very, 
> very large ports version? And even if I download it, will it install?
> 
> Thanks,
> 
> Oliver

Gamin and Fam are "interchangeable" in that they do the same thing. 
Gamin is supposed to be the next generation replacement for fam, but 
some have said that gamin is not yet ready for production.... You should 
set WITH_FAM_SYSTEM= either gamin or fam in your make.conf depending on 
which you decide to permanently use.

If you decide to switch to gamin, pkg_delete fam, then install gamin. 
Run pkgdb -F to change the dependency from fam to gamin on all the ports 
you listed above.  Or just rebuild all the ports that you listed above.

Or if you decide to stick with fam, see if you can force the install of 
the openoffice package despite the gamin dependency.  Then run pkgdb -F 
and point openoffice's gamin dependency to fam.

HTH,
Micah


More information about the freebsd-questions mailing list