Goodafternoon,
I have downloaded FAM source from ftp site: ftp://oss.sgi
com/projects/fam/download/
When compiling the FAM project, I have some problems:
g++ -g -O2 -o famd Activity.o Client.o ClientConnection.o ClientInterest.o
Cred.o DirEntry.o Directory.o DirectoryScanner.o Event.o File.o FileSystem.o
FileSystemTable.o IMon.o Interest.o InternalClient.o Listener.o LocalClient
o LocalFileSystem.o Log.o MxClient.o NFSFileSystem.o NetConnection.o
Pollster.o RPC_TCP_Connector.o Scanner.o Scheduler.o ServerConnection.o
ServerHost.o ServerHostRef.o TCP_Client.o main.o timeval.o IMonNone.o
-lrpcsvc
Cred.o(.text+0x1648): In function `Cred::Implementation::become_user() const
:
/home/mirko/fam-2.7.0/src/Cred.c++:451: undefined reference to `setegid(int)
DirectoryScanner.o(.text+0x150): In function
`DirectoryScanner::DirectoryScanner[not-in-charge](Directory&, Event const&,
bool, void (*)(void*), void*)':
/home/mirko/fam-2.7.0/src/Interest.h:61: undefined reference to
`opendir(char*)'
Listener.o(.text+0xd0): In function `Listener::Listener[not-in-charge](bool,
bool, unsigned long, unsigned long)':
/home/mirko/fam-2.7.0/src/Listener.c++:100: undefined reference to
`bindresvport'
Log.o(.text+0x4bc): In function `Log::vlog(Log::LogLevel, char const*,
void*)':
/home/mirko/fam-2.7.0/src/Log.c++:221: undefined reference to `vsyslog(int,
char*, void*)'
RPC_TCP_Connector.o(.data.rel.ro+0x10): In function `L$C0007':
/home/mirko/fam-2.7.0/src/RPC_TCP_Connector.c++:48: undefined reference to
`xdr_pmap()'
collect2: ld returned 1 exit status
make[2]: *** [famd] Error 1
make[2]: Leaving directory `/home/mirko/fam-2.7.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mirko/fam-2.7.0'
make: *** [all] Error 2
Could you help me?
Tank you very much.
Mirko
|