Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 May 2002 22:06:55 +0300 (EEST)
From:      Patrik Backlund <pbacklun@cc.hut.fi>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/38253: Fix x11-fm/nautilus dependencies
Message-ID:  <200205181906.g4IJ6tTt030846@bingo.tky.hut.fi>

next in thread | raw e-mail | index | archive | help

>Number:         38253
>Category:       ports
>Synopsis:       Fix x11-fm/nautilus dependencies
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 18 12:10:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Patrik Backlund
>Release:        FreeBSD 4.6-RC i386
>Organization:
>Environment:
System: FreeBSD bingo.tky.hut.fi 4.6-RC FreeBSD 4.6-RC #0: Fri May 17 17:13:58 EEST 2002 root@bingo.tky.hut.fi:/stuff/work/obj/home/work/src/sys/BINGO i386


	
>Description:
If devel/fam is not installed nautilus configure will complain with the
following message (but still work):

checking for FAMOpen in -lfam... no
configure: warning: *** FAM support will not be built (FAM library not 
found) Nautilus depends on FAM to provide notification when files are 
altered (either through filesystem polling, or a kernel notification 
mechanism). If Nautilus is built without FAM support, directories 
viewed with Nautilus will not remain in sync with the actual filesystem 
when they are altered by external processes. Particularly if you are a 
distributor please compile Nautilus with FAM support. FAM is available 
from http://oss.sgi.com/projects/fam/. A patch to add Linux Kernel 2.4 
directory notify support to FAM (highly desirable) is available from 
http://people.redhat.com/alexl/files/ ***

However if devel/fam happens to be installed on the system nautilus
will link against it, but of course no package dependency will be
recorded.

>How-To-Repeat:
1. Install devel/fam
2. Install x11-fm/nautilus
3. Remove devel/fam

See nautilus fail to run because of missing shared library
>Fix:
Always link to and depend on devel/fam

--- nautilus_fam.patch begins here ---
--- Makefile.orig	Sat May 18 21:02:33 2002
+++ Makefile	Sat May 18 21:10:42 2002
@@ -17,7 +17,8 @@
 BUILD_DEPENDS=	freetype-config:${PORTSDIR}/print/freetype2
 LIB_DEPENDS=	medusa.0:${PORTSDIR}/sysutils/medusa \
 		freetype.9:${PORTSDIR}/print/freetype2 \
-		eel.0:${PORTSDIR}/x11-toolkits/eel
+		eel.0:${PORTSDIR}/x11-toolkits/eel \
+		fam.0:${PORTSDIR}/devel/fam
 RUN_DEPENDS=	${X11BASE}/share/gnome/ui/nautilus-galeon-view-ui.xml:${PORTSDIR}/www/galeon
 
 WITHOUT_MOZILLA=	"Doesn't work with Mozilla-0.9.9"
--- nautilus_fam.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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