New install, errors installing gnome2.6

Glyn Tebbutt d3c3it-linux at ntlworld.com
Sun Aug 1 07:46:26 PDT 2004


Hi All
im new to freebsd but i have finally got a stable working base system
working, my hope was to install gnome but i get errors on compiling of
fam, this is the log file

===>  Vulnerability check disabled, database not found
===>  Extracting for fam-2.6.9_4
>> Checksum OK for fam/fam-2.6.9.tar.gz.
>> Checksum OK for fam/freebsd-mntent.patch.
===>  Patching for fam-2.6.9_4
===>  Applying distribution patches for fam-2.6.9_4
===>  Applying FreeBSD patches for fam-2.6.9_4
===>   fam-2.6.9_4 depends on executable: gmake - found
===>   fam-2.6.9_4 depends on file: /usr/local/bin/automake - found
===>   fam-2.6.9_4 depends on file: /usr/local/bin/autoconf - found
===>   fam-2.6.9_4 depends on file: /usr/local/bin/libtool13 - found
===>  Configuring for fam-2.6.9_4
/bin/rm -fv /usr/ports/devel/fam/work/fam-2.6.9/fam/mntent*
/usr/ports/devel/fam/work/fam-2.6.9/fam/mntent.h
/usr/ports/devel/fam/work/fam-2.6.9/fam/mntent.h.orig
/usr/ports/devel/fam/work/fam-2.6.9/fam/mntent_compat.c++
/usr/ports/devel/fam/work/fam-2.6.9/fam/mntent_compat.c++.orig
/bin/cp /usr/ports/devel/fam/files/mntent* /usr/ports/devel/fam/work/fam-2.6.9/fam
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking whether gmake sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking build system type... i386-portbld-freebsd5.2
checking host system type... i386-portbld-freebsd5.2
checking for gcc... cc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependant libraries... pass_all
checking command to parse /usr/bin/nm -B output... ok
checking how to run the C preprocessor... cc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for ranlib... ranlib
checking for strip... strip
checking for objdir... .libs
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... no
checking if we can lock with hard links... yes
checking if cc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... freebsd5.2 ld.so
checking if libtool supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
creating libtool
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking how to run the C++ preprocessor... c++ -E
checking for ranlib... (cached) ranlib
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether gmake sets ${MAKE}... (cached) yes
checking for tar... /usr/bin/tar
checking for ldconfig... /sbin/ldconfig
checking mntent.h usability... no
checking mntent.h presence... no
checking for mntent.h... no
checking linux/imon.h usability... no
checking linux/imon.h presence... no
checking for linux/imon.h... no
Using imon support module IMonNone
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/syssgi.h usability... no
checking sys/syssgi.h presence... no
checking for sys/syssgi.h... no
checking sys/fs/nfs_clnt.h usability... no
checking sys/fs/nfs_clnt.h presence... no
checking for sys/fs/nfs_clnt.h... no
checking SGI_NOHANG... no
checking for _daemonize... no
checking for daemon... no
checking getgrmember... no
checking for stat.st_fstype string... no
checking for stat.st_ctim.tv_nsec (nanoseconds)... no
checking for mountlist struct... no
checking for mountlist pointer... yes
checking netinet/in.h for bindresvport()... no
checking for prmap_sgi_t... no
checking for socklen_t... yes
checking for built-in bool... yes
checking for C++ namespace support... yes
checking for echo... /bin/echo
checking for echo -e flag... /bin/echo
configure: creating ./config.status
config.status: creating Makefile
config.status: creating build/Makefile
config.status: creating build/rpm/Makefile
config.status: creating build/rpm/rpm.spec
config.status: creating fam/Makefile
config.status: creating fam/fam.conf
config.status: creating include/Makefile
config.status: creating libfam/Makefile
config.status: creating man/Makefile
config.status: creating man/fam.1m
config.status: creating support/Makefile
config.status: creating test/Makefile
config.status: creating config.h
config.status: executing default-1 commands
config.status: executing default-2 commands
config.status: executing default-3 commands
removing maintainer comments from fam/fam.conf
config.status: executing default-4 commands
replacing XXX_FAM_CONF with /usr/local/etc/fam.conf and removing maintainer comments in man/fam.1m

  ******************************************************************
  *                                                                *
  *  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.    *
  *                                                                *
  ******************************************************************

===>  Building for fam-2.6.9_4
cd . && autoheader
cd . \
  && CONFIG_FILES= CONFIG_HEADERS=config.h \
     /bin/sh ./config.status
config.status: creating config.h
config.status: executing default-1 commands
config.status: executing default-2 commands
config.status: executing default-3 commands
config.status: executing default-4 commands
gmake  all-recursive
gmake[1]: Entering directory `/usr/ports/devel/fam/work/fam-2.6.9'
Making all in include
gmake[2]: Entering directory `/usr/ports/devel/fam/work/fam-2.6.9/include'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/devel/fam/work/fam-2.6.9/include'
Making all in support
gmake[2]: Entering directory `/usr/ports/devel/fam/work/fam-2.6.9/support'
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DCONFIG_ETC_CONFIG_PATH=\"/usr/local/etc/fam.conf\"    -O -pipe -march=pentium4 -Wno-deprecated -c -o dummy.o `test -f dummy.c++ || echo './'`dummy.c++
rm -f libsupport.a
ar cru libsupport.a dummy.o 
ranlib libsupport.a
gmake[2]: Leaving directory `/usr/ports/devel/fam/work/fam-2.6.9/support'
Making all in libfam
gmake[2]: Entering directory `/usr/ports/devel/fam/work/fam-2.6.9/libfam'
/bin/sh /usr/local/bin/libtool13 --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DCONFIG_ETC_CONFIG_PATH=\"/usr/local/etc/fam.conf\"    -O -pipe -march=pentium4 -Wno-deprecated -c -o Client.lo `test -f Client.c++ || echo './'`Client.c++
mkdir .libs
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DCONFIG_ETC_CONFIG_PATH=\"/usr/local/etc/fam.conf\" -O -pipe -march=pentium4 -Wno-deprecated -c Client.c++  -fPIC -DPIC -o .libs/Client.lo
gmake[2]: Leaving directory `/usr/ports/devel/fam/work/fam-2.6.9/libfam'
gmake[1]: Leaving directory `/usr/ports/devel/fam/work/fam-2.6.9'
*** Error code 2

Stop in /usr/ports/devel/fam.
In file included from Client.h:27,
from Client.c++:40
../include/BTree.h:240: error: expected constructor, destructor, or type conversion before BTree
../include/BTree.h:240: error: expected ';' before BTree
../include/BTree.h:352: error: expected constructor, destructor, or type conversion before BTree
../include/BTree.h:352: error: expected ';' before BTree
../include/BTree.h:408: error: expected constructor, destructor, or type conversion before BTree
../include/BTree.h:408: error: expected ';' before BTree
../include/BTree.h:503: error: expected constructor, destructor, or type conversion before BTree
../include/BTree.h:503: error: expected ';' before BTree
../include/BTree.h:561: error: expected constructor, destructor, or type conversion before BTree
../include/BTree.h:561: error: expected ';' before BTree
../include/BTree.h:591: error: expected constructor, destructor, or type conversion before BTree
../include/BTree.h:591: error: expected ';' before BTree
gmake[2]: *** [Client.lo] Error 1
gmake[1]: *** [all-recursive] Error 1
gmake: *** [all] Error 2

I've searched google and the mailing lists and i cant find anything relating to this, any help is greatly welcome


-- 
*-----------------------------------------------------*
| Glyn Tebbutt |   	    d3c3it-linux at ntlworld.com |
|--------------'  http://homepage.ntlworld.com/d3c3it |
|    Lisa, if you dont like your job you dont strike, |
| You just go in everyday and do it really half-assed | 
|              Thats the American way. -Homer Simpson |
*-----------------------------------------------------*



More information about the freebsd-gnome mailing list