fam
[Top] [All Lists]

fam-2.6.9 compile failure, can't find dnotify

To: fam@xxxxxxxxxxx
Subject: fam-2.6.9 compile failure, can't find dnotify
From: torsten <torsten@xxxxxxxxx>
Date: Mon, 10 Feb 2003 01:51:21 -0500
Sender: fam-bounce@xxxxxxxxxxx
Hello,

Linux 2.4.18-wolk3.7
fam-2.6.9
gcc-3.2
lfs-4.0 (linuxfromscratch.org)

There are two problems.  The FAQ says dnotify patch
is included in all Linux 2.4+.  

However, the IRIX notes mention /dev/imon, is there
a device that needs to be crated in Linux?  I ask,
because:

  ******************************************************************
  *                                                                *
  *  Note!  Kernel support for imon was not detected.  fam should  *
  *  still work, but it will have to poll monitored filesystems    *
  *  instead of receiving file operation events from the kernel.   *
  *                                                                *
  *  If you think your kernel has imon, see what this script is    *
  *  looking for (on Linux, probably /usr/include/linux/imon.h),   *
  *  fix the problem (perhaps by adding a link), and run this      *
  *  again.  (You probably need to remove config.cache first.)     *
  *                                                                *
  *  See http://oss.sgi.com/projects/fam/ for more information.    *
  *                                                                *
  ******************************************************************


After that (compiling polling), there is a compile failure.

Torsten

---------------------------------------
configure command:
./configure --prefix=/opt/gnome  \
--mandir=/opt/gnome/share/man \
--infodir=/opt/gnome/share/info \
--sysconfdir=/opt/gnome/etc \
--localstatedir=/var/opt/gnome


---------------------------------------
compile failure
   the documentation for details
../include/BTree.h:562: warning: `typename BTree<Key, Value>::Closure' is 
   implicitly a typename
../include/BTree.h:562: warning: implicit typename is deprecated, please see 
   the documentation for details
../include/BTree.h:592: warning: `typename BTree<Key, Value>::Status' is 
   implicitly a typename
../include/BTree.h:592: warning: implicit typename is deprecated, please see 
   the documentation for details
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include 
-DCONFIG_ETC_CONFIG_PATH=\"/opt/gnome/etc/fam.conf\"    -g -O2 -c 
NetConnection.c++
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include 
-DCONFIG_ETC_CONFIG_PATH=\"/opt/gnome/etc/fam.conf\"    -g -O2 -c Pollster.c++
In file included from Set.h:27,
                 from Pollster.h:30,
                 from Pollster.c++:23:
../include/BTree.h:241: warning: `typename BTree<Key, Value>::Closure' is 
   implicitly a typename
../include/BTree.h:241: warning: implicit typename is deprecated, please see 
   the documentation for details
../include/BTree.h:353: warning: `typename BTree<Key, Value>::Closure' is 
   implicitly a typename
../include/BTree.h:353: warning: implicit typename is deprecated, please see 
   the documentation for details
../include/BTree.h:409: warning: `typename BTree<Key, Value>::Closure' is 
   implicitly a typename
../include/BTree.h:409: warning: implicit typename is deprecated, please see 
   the documentation for details
../include/BTree.h:504: warning: `typename BTree<Key, Value>::Status' is 
   implicitly a typename
../include/BTree.h:504: warning: implicit typename is deprecated, please see 
   the documentation for details
../include/BTree.h:562: warning: `typename BTree<Key, Value>::Closure' is 
   implicitly a typename
../include/BTree.h:562: warning: implicit typename is deprecated, please see 
   the documentation for details
../include/BTree.h:592: warning: `typename BTree<Key, Value>::Status' is 
   implicitly a typename
../include/BTree.h:592: warning: implicit typename is deprecated, please see 
   the documentation for details
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include 
-DCONFIG_ETC_CONFIG_PATH=\"/opt/gnome/etc/fam.conf\"    -g -O2 -c 
RPC_TCP_Connector.c++
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include 
-DCONFIG_ETC_CONFIG_PATH=\"/opt/gnome/etc/fam.conf\"    -g -O2 -c Scanner.c++
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include 
-DCONFIG_ETC_CONFIG_PATH=\"/opt/gnome/etc/fam.conf\"    -g -O2 -c Scheduler.c++
Scheduler.c++:37: uninitialized const member `Scheduler::IOTypeInfo::iotype'
Scheduler.c++:38: uninitialized const member `Scheduler::IOTypeInfo::iotype'
make[2]: *** [Scheduler.o] Error 1
make[2]: Leaving directory `/opt/src/gnome-2.2/src/tmp/fam-2.6.9/fam'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/src/gnome-2.2/src/tmp/fam-2.6.9'
make: *** [all-recursive-am] Error 2

<Prev in Thread] Current Thread [Next in Thread>