On Mon, 17 Feb 2003 07:02:49 +0100
[EMAIL PROTECTED] wrote:

gcc-3.1 ?

> Hello
> 
>  I can't build fam-oss. This is a totally new install, with everything
>  
> up to date.
> 
> $ ACCEPT_KEYWORDS="x86" emerge -vup --deep fam-oss
> 
> give only fam-oss, so I can't upgrade anything. Any tips on
> downgrading?
> 
> Output from emerge:
> 
> $ emerge fam-oss 
> Calculating dependencies ...done! 
> >>> emerge (1 of 1) app-admin/fam-oss-2.6.9 to / 
> >>> md5 fam-2.6.9.tar.gz 
> >>> md5 dnotify.patch 
> >>> Unpacking source... 
> >>> Unpacking fam-2.6.9.tar.gz 
> patching file acconfig.h 
> patching file configure.in 
> Hunk #1 succeeded at 103 (offset 4 lines). 
> Hunk #3 succeeded at 607 (offset 8 lines). 
> patching file fam/DNotify.c++ 
> patching file fam/DNotify.h 
> patching file fam/IMon.h 
> patching file fam/Interest.c++ 
> Hunk #1 succeeded at 43 (offset 2 lines). 
> Hunk #3 succeeded at 110 (offset 2 lines). 
> Hunk #5 succeeded at 157 (offset 2 lines). 
> patching file fam/Interest.h 
> patching file fam/Makefile.am 
> patching file fam/Monitor.h 
> patching file include/BTree.h 
> patching file fam/Scheduler.h 
> Hunk #1 succeeded at 105 (offset 1 line). 
> * Working directory: /var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9... 
> * Applying libtool-relink.patch... 
> * Applying libtool-tmp.patch... 
> * Applying libtool-portage.patch... 
> configure.in:40: warning: do not use m4_patsubst: use patsubst or
> m4_bpatsubst configure.in:602: warning: do not use m4_regexp: use
> regexp or m4_bregexp WARNING: Using auxiliary files such as
> `acconfig.h', `config.h.bot' WARNING: and `config.h.top', to define
> templates for `config.h.in' WARNING: is deprecated and discouraged. 
> 
> WARNING: Using the third argument of `AC_DEFINE' and 
> WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without 
> WARNING: `acconfig.h': 
> 
> WARNING: AC_DEFINE([NEED_MAIN], 1, 
> WARNING: [Define if a function `main' is needed.]) 
> 
> WARNING: More sophisticated templates can also be produced, see the 
> WARNING: documentation. 
> autoheader-2.54: `config.h.in' is updated 
> >>> Source unpacked. 
> configure: WARNING: If you wanted to set the --build type, don't use
> --host. If a cross compiler is detected then cross compile mode will
> be used. checking for a BSD-compatible install... /bin/install -c 
> checking whether build environment is sane... yes 
> /var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/missing: Unknown `--run'
> option Try `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/missing
> --help' for more information configure: WARNING: `missing' script is
> too old or missing checking for gawk... gawk 
> checking whether make sets ${MAKE}... yes 
> checking build system type... i686-pc-linux-gnu 
> checking host system type... i686-pc-linux-gnu 
> checking for style of include used by make... GNU 
> checking for i686-pc-linux-gnu-gcc... gcc 
> 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 gcc accepts -g... yes 
> checking for gcc option to accept ANSI C... none needed 
> checking dependency style of gcc... none 
> checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld 
> checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld...
> yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object
> files... -r checking for BSD-compatible nm... nm 
> checking whether ln -s works... yes 
> checking how to recognise dependant libraries... pass_all 
> checking command to parse nm output... ok 
> checking how to run the C preprocessor... gcc -E 
> checking for egrep... grep -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 i686-pc-linux-gnu-ranlib... no 
> checking for ranlib... ranlib 
> checking for i686-pc-linux-gnu-strip... no 
> checking for strip... strip 
> checking for objdir... .libs 
> checking for gcc option to produce PIC... -fPIC 
> checking if gcc PIC flag -fPIC works... yes 
> checking if gcc static flag -static works... yes 
> checking if gcc supports -c -o file.o... yes 
> checking if gcc supports -c -o file.lo... yes 
> checking if gcc supports -fno-rtti -fno-exceptions... yes 
> checking whether the linker (/usr/i686-pc-linux-gnu/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... GNU/Linux
> ld.so checking if libtool supports shared libraries... yes 
> checking whether to build shared libraries... yes 
> checking whether to build static libraries... yes 
> checking whether -lc should be explicitly linked in... no 
> creating libtool 
> checking whether we are using the GNU C++ compiler... yes 
> checking whether g++ accepts -g... yes 
> checking dependency style of g++... none 
> checking how to run the C++ preprocessor... g++ -E 
> checking for ranlib... (cached) ranlib 
> checking for a BSD-compatible install... /bin/install -c 
> checking whether make sets ${MAKE}... (cached) yes 
> checking for tar... /bin/tar 
> checking for ldconfig... /sbin/ldconfig 
> checking for dnotify fcntl support... yes 
> 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... yes 
> 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 mntent.h for MNTTYPE_NFS... yes 
> checking mntent.h for MNTTYPE_NFS2... no 
> checking mntent.h for MNTTYPE_NFS3... no 
> checking mntent.h for MNTTYPE_CACHEFS... no 
> checking netinet/in.h for bindresvport()... yes 
> 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 -e 
> 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 util/Makefile 
> config.status: creating util/editconf/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 /etc/fam.conf and removing maintainer
> comments in man/fam.1m cd . && \ 
> automake --gnu Makefile 
> cd . && \ 
> CONFIG_HEADERS= CONFIG_LINKS= \ 
> CONFIG_FILES=Makefile /bin/sh ./config.status 
> config.status: creating Makefile 
> config.status: executing default-1 commands 
> config.status: executing default-2 commands 
> config.status: executing default-3 commands 
> config.status: executing default-4 commands 
> cd . && autoheader 
> WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' 
> WARNING: and `config.h.top', to define templates for `config.h.in' 
> WARNING: is deprecated and discouraged. 
> 
> WARNING: Using the third argument of `AC_DEFINE' and 
> WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without 
> WARNING: `acconfig.h': 
> 
> WARNING: AC_DEFINE([NEED_MAIN], 1, 
> WARNING: [Define if a function `main' is needed.]) 
> 
> WARNING: More sophisticated templates can also be produced, see the 
> WARNING: documentation. 
> autoheader-2.54: `config.h.in' is unchanged 
> cd . \ 
> && CONFIG_FILES= CONFIG_HEADERS=config.h \ 
> /bin/sh ./config.status 
> config.status: creating config.h 
> config.status: config.h is unchanged 
> config.status: executing default-1 commands 
> config.status: executing default-2 commands 
> config.status: executing default-3 commands 
> config.status: executing default-4 commands 
> make all-recursive 
> make[1]: Entering directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9' Making all in util 
> make[2]: Entering directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/util' Making all in
> editconf make[3]: Entering directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/util/editconf' make[3]:
> Nothing to be done for `all'. make[3]: Leaving directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/util/editconf' make[3]:
> Entering directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/util' make[3]: Nothing
> to be done for `all-am'. make[3]: Leaving directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/util' make[2]: Leaving
> directory `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/util' Making
> all in include make[2]: Entering directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/include' make[2]:
> Nothing to be done for `all'. make[2]: Leaving directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/include' Making all in
> support make[2]: Entering directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/support' Makefile:318:
> no file name for `-include' g++ -DHAVE_CONFIG_H -I. -I. -I..
> -I../include -DCONFIG_ETC_CONFIG_PATH=\"/etc/fam.conf\"
> -march=pentium3 -O3 -pipe -fomit- frame-pointer -c -o dummy.o `test -f
> dummy.c++ || echo './'`dummy.c++ rm -f libsupport.a 
> ar cru libsupport.a dummy.o 
> ranlib libsupport.a 
> make[2]: Leaving directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/support' Making all in
> libfam make[2]: Entering directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/libfam' /bin/sh
> ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I..
> -I../include -DCONFIG_ETC_CONFIG_PATH=\"/etc/fam.conf\" -
> march=pentium3 -O3 -pipe -fomit-frame-pointer -c -o Client.lo `test -f
> Client.c++ || echo './'`Client.c++ /bin/sh ../libtool --mode=compile
> g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include
> -DCONFIG_ETC_CONFIG_PATH=\"/etc/fam.conf\" - march=pentium3 -O3 -pipe
> -fomit-frame-pointer -c -o fam.lo `test -f fam.c++ || echo
> './'`fam.c++ mkdir .libs 
> g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include
> -DCONFIG_ETC_CONFIG_PATH=\"/etc/fam.conf\" -march=pentium3 -O3 -pipe
> -fomit- frame-pointer -c Client.c++ -fPIC -DPIC -o .libs/Client.lo rm
> -f .libs/fam.lo g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include
> -DCONFIG_ETC_CONFIG_PATH=\"/etc/fam.conf\" -march=pentium3 -O3 -pipe
> -fomit- frame-pointer -c fam.c++ -fPIC -DPIC -o .libs/fam.lo In file
> included from Client.h:27, from fam.c++:37: 
> ../include/BTree.h:241: warning: `typename BTree<Key, Value>::Closure'
> is implicitly a typenameIn file included from
> /usr/include/g++-v32/backward/iostream.h:31, from Client.c++:37: 
> /usr/include/g++-v32/backward/backward_warning.h:32:2: warning:
> #warning This file includes at least one deprecated or antiquated
> header. Please consider using one of the 32 headers found in section
> 17.4.1.2 of the C++ standard. Examples include substituting the <X>
> header for the <X.h> header for C++ includes, or <sstream> instead of
> the deprecated header <strstream.h>. To disable this warning use
> -Wno-deprecated. 
> 
> ../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 
> g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include
> -DCONFIG_ETC_CONFIG_PATH=\"/etc/fam.conf\" -march=pentium3 -O3 -pipe
> -fomit- frame-pointer -c fam.c++ -o fam.o >/dev/null 2>&1 mv -f
> .libs/fam.lo fam.lo In file included from Client.h:27, 
> from Client.c++:40: 
> ../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 
> g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include
> -DCONFIG_ETC_CONFIG_PATH=\"/etc/fam.conf\" -march=pentium3 -O3 -pipe
> -fomit- frame-pointer -c Client.c++ -o Client.o >/dev/null 2>&1 mv -f
> .libs/Client.lo Client.lo /bin/sh ../libtool --mode=link g++
> -march=pentium3 -O3 -pipe -fomit-frame-pointer -o libfam.la -rpath
> /usr/lib -export-symbols fam.sym Client.lo fam.lo -lstdc++ rm -fr
> .libs/libfam.la .libs/libfam.* .libs/libfam.* gcc -shared Client.lo
> fam.lo -lstdc++ -Wl,-soname -Wl,libfam.so.0 -Wl,-retain-symbols-file
> -Wl,fam.sym -o .libs/libfam.so.0.0.0
> /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/../../../../i686-pc-linux-gn
> u/bin/ld: .libs/libfam.so.0.0.0: undefined versioned symbol name
> std::time_put_w@@GLIBCPP_3.2
> /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/../../../../i686-pc-linux-gn
> u/bin/ld: failed to set dynamic section sizes: Bad value collect2: ld
> returned 1 exit status make[2]: *** [libfam.la] Error 1 
> make[2]: Leaving directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9/libfam' make[1]: ***
> [all-recursive] Error 1 make[1]: Leaving directory
> `/var/tmp/portage/fam-oss-2.6.9/work/fam-2.6.9' make: *** [all] Error
> 2 
> 
> !!! ERROR: app-admin/fam-oss-2.6.9 failed. 
> !!! Function src_compile, Line 57, Exitcode 2 
> !!! emake failed
> 
> -- 
> Johan Forssell - [EMAIL PROTECTED], [EMAIL PROTECTED]
> 
> "It's a two-in-one schampoo, and two-in-one is a bullshit term, 
>  'cos one is not big enough to hold two. That's why two was created."
> 
> --
> [EMAIL PROTECTED] mailing list
> 


-- 

Martin Schlemmer
Gentoo Linux Developer, Desktop/System Team Developer
Cape Town, South Africa


--
[EMAIL PROTECTED] mailing list

Reply via email to