Gentoo Archives: gentoo-dev

From: Richard Reich <rreich@×××××××.com>
To: gentoo-dev@g.o
Subject: [gentoo-dev] gcc 3.1.1 and gtkmm 1.2.9-r2
Date: Mon, 05 Aug 2002 11:54:53
Message-Id: 1028566484.4501.78.camel@orcana
1 I'm having a problem compiling gtkmm 1.2.9-r2 with gcc 3.1.1
2
3 below is the error message I'm getting. Can anybody shed some light on
4 this error? Is there a way to fix it?
5
6 Thanks
7 Richard Reich
8
9 make[3]: Entering directory
10 `/var/tmp/portage/gtkmm-1.2.9-r2/work/gtkmm-1.2.9/src/gtkmmproc'
11 c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -D
12 MACRO_DIR=\"/usr/lib/gtkmm/proc\" -D M4=\"m4\" -c parser.cc
13 c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -D
14 MACRO_DIR=\"/usr/lib/gtkmm/proc\" -D M4=\"m4\" -c gtkmmproc.cc
15 c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -D
16 MACRO_DIR=\"/usr/lib/gtkmm/proc\" -D M4=\"m4\" -c lexer.cc
17 c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -D
18 MACRO_DIR=\"/usr/lib/gtkmm/proc\" -D M4=\"m4\" -c fixate.cc
19 /bin/sh ../../libtool --mode=link c++ -o gtkmmproc parser.o
20 gtkmmproc.o lexer.o fixate.o
21 mkdir .libs
22 c++ -o gtkmmproc parser.o gtkmmproc.o lexer.o fixate.o
23 gtkmmproc.o: In function
24 `OutputChannel::OutputChannel[not-in-charge]()':
25 gtkmmproc.o(.text+0x659c): the use of `tempnam' is dangerous, better use
26 `mkstemp'
27 make[3]: Leaving directory
28 `/var/tmp/portage/gtkmm-1.2.9-r2/work/gtkmm-1.2.9/src/gtkmmproc'
29 Making all in build_sources
30 make[3]: Entering directory
31 `/var/tmp/portage/gtkmm-1.2.9-r2/work/gtkmm-1.2.9/src/build_sources'
32 ../gtkmmproc/gtkmmproc --m4 ./../gtkmmproc accelgroup ./../
33 ../../src/gtk--/
34 ../gtkmmproc/gtkmmproc: relocation error: ../gtkmmproc/gtkmmproc: symbol
35 _ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_, version
36 GLIBCPP_3.1 not defined in file libstdc++.so.4 with link time reference
37 make[3]: *** [../../src/gtk--/accelgroup.h] Error 127
38 make[3]: Leaving directory
39 `/var/tmp/portage/gtkmm-1.2.9-r2/work/gtkmm-1.2.9/src/build_sources'
40 make[2]: *** [all-recursive] Error 1
41 make[2]: Leaving directory
42 `/var/tmp/portage/gtkmm-1.2.9-r2/work/gtkmm-1.2.9/src'
43 make[1]: *** [all-recursive] Error 1
44 make[1]: Leaving directory
45 `/var/tmp/portage/gtkmm-1.2.9-r2/work/gtkmm-1.2.9'
46 make: *** [all-recursive-am] Error 2
47
48 !!! ERROR: The ebuild did not complete successfully.
49 !!! Function src_compile, Line 20, Exitcode 2
50 !!! (no error message)
51
52 !!! emerge aborting on
53 /usr/portage/x11-libs/gtkmm/gtkmm-1.2.9-r2.ebuild .