Building matplotlib from source - compile error - defined in discarded section - _backend_agg.so

Hi,

I have been trying to build matplotlib on SLED 10:

+ python setup.py build

···

============================================================================
BUILDING MATPLOTLIB
            matplotlib: 0.98.5.2
                python: 2.5.2 (r252:60911, Aug 21 2008, 18:45:08) [GCC
                        3.3.6]
              platform: linux2

REQUIRED DEPENDENCIES
                 numpy: 1.2.1
             freetype2: found, but unknown version (no pkg-config)

OPTIONAL BACKEND DEPENDENCIES
                libpng: found, but unknown version (no pkg-config)
               Tkinter: Tkinter: 50704, Tk: 8.4, Tcl: 8.4
                        * Guessing the library and include directories for
                        * Tcl and Tk because the tclConfig.sh and
                        * tkConfig.sh could not be found and/or parsed.
              wxPython: no
                        * wxPython not found
                  Gtk+: no
                        * Building for Gtk+ requires pygtk; you must be able
                        * to "import gtk" in your build/install environment
       Mac OS X native: no
                    Qt: no
                   Qt4: no
                 Cairo: no

OPTIONAL DATE/TIMEZONE DEPENDENCIES
              datetime: present, version unknown
              dateutil: matplotlib will provide
                  pytz: matplotlib will provide
adding pytz

OPTIONAL USETEX DEPENDENCIES
                dvipng: no
           ghostscript: 7.05
                 latex: no
               pdftops: 3.01

[Edit setup.cfg to suppress the above messages]

but have encountered some problems:

g++ -pthread -shared -L/app/gcc/3.3.6/lib -L/app/zlib/1.2.x/lib -L/app/tk/8.4.x/lib -L/app/tcl/8.4.x/lib -L/app/readline/5.0/lib -L/app/openssl/0.9.x/lib -L/app/ncurses/5.5/lib -L/app/gdbm/1.8.3/lib -L/app/expect/5.x/lib -L/app/expat/2.0.x/lib -L/app/db/4.3.x/lib -L/usr/X11R6/lib -Wl,--rpath=/app/Python/2.5.x/lib:/app/gcc/3.3.6/lib:/app/zlib/1.2.x/lib:/app/tk/8.4.x/lib:/app/tcl/8.4.x/lib:/app/readline/5.0/lib:/app/openssl/0.9.x/lib:/app/ncurses/5.5/lib:/app/gdbm/1.8.3/lib:/app/expect/5.x/lib:/app/expat/2.0.x/lib:/app/db/4.3.x/lib:/usr/X11R6/lib -L /app/Python/2.5.x/lib -L/app/gcc/3.3.6/lib -L/app/zlib/1.2.x/lib -L/app/tk/8.4.x/lib -L/app/tcl/8.4.x/lib -L/app/libpng/1.2.x/lib -L/app/freetype/2.1.x/lib -L/usr/X11R6/lib -Wl,--rpath=/app/Python/modules/2.5/matplotlib/0.98.5.2/lib:/app/gcc/3.3.6/lib:/app/zlib/1.2.x/lib:/app/tk/8.4.x/lib:/app/tcl/8.4.x/lib:/app/libpng/1.2.x/lib:/app/freetype/2.1.x/lib:/usr/X11R6/lib -O2 -g -march=i386 -mcpu=i686 -fno-strict-aliasing build/temp.linux-i686-2.5/agg24/src/agg_trans_affine.o build/temp.linux-i686-2.5/agg24/src/agg_bezier_arc.o build/temp.linux-i686-2.5/agg24/src/agg_curves.o build/temp.linux-i686-2.5/agg24/src/agg_vcgen_dash.o build/temp.linux-i686-2.5/agg24/src/agg_vcgen_stroke.o build/temp.linux-i686-2.5/agg24/src/agg_image_filters.o build/temp.linux-i686-2.5/src/_image.o build/temp.linux-i686-2.5/src/ft2font.o build/temp.linux-i686-2.5/src/mplutils.o build/temp.linux-i686-2.5/CXX/cxx_extensions.o build/temp.linux-i686-2.5/CXX/cxxsupport.o build/temp.linux-i686-2.5/CXX/IndirectPythonInterface.o build/temp.linux-i686-2.5/CXX/cxxextensions.o build/temp.linux-i686-2.5/src/backend_agg.o -L/app/libpng/1.2.x/lib -L/app/freetype/2.1.x/lib -L/app/tcl/8.4.x/lib -L/app/tk/8.4.x/lib -L/app/libpng/1.2.x/lib -L/app/freetype/2.1.x/lib -L/app/tcl/8.4.x/lib -L/app/tk/8.4.x/lib -L/app/Python/2.5.x/lib -lstdc++ -lm -lfreetype -lz -lstdc++ -lm -lpython2.5 -o build/lib.linux-i686-2.5/matplotlib/backends/_backend_agg.so
`.L53185' referenced in section `.rodata' of build/temp.linux-i686-2.5/src/backend_agg.o: defined in discarded section `.gnu.linkonce.t._ZN3agg18rasterizer_sl_clipINS_12ras_conv_intEE7line_toINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_ii' of build/temp.linux-i686-2.5/src/backend_agg.o
`.L53186' referenced in section `.rodata' of build/temp.linux-i686-2.5/src/backend_agg.o: defined in discarded section `.gnu.linkonce.t._ZN3agg18rasterizer_sl_clipINS_12ras_conv_intEE7line_toINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_ii' of build/temp.linux-i686-2.5/src/backend_agg.o
`.L53196' referenced in section `.rodata' of build/temp.linux-i686-2.5/src/backend_agg.o: defined in discarded section `.gnu.linkonce.t._ZN3agg18rasterizer_sl_clipINS_12ras_conv_intEE7line_toINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_ii' of build/temp.linux-i686-2.5/src/backend_agg.o
`.L53206' referenced in section `.rodata' of build/temp.linux-i686-2.5/src/backend_agg.o: defined in discarded section `.gnu.linkonce.t._ZN3agg18rasterizer_sl_clipINS_12ras_conv_intEE7line_toINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_ii' of build/temp.linux-i686-2.5/src/backend_agg.o
`.L53207' referenced in section `.rodata' of build/temp.linux-i686-2.5/src/backend_agg.o: defined in discarded section `.gnu.linkonce.t._ZN3agg18rasterizer_sl_clipINS_12ras_conv_intEE7line_toINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_ii' of build/temp.linux-i686-2.5/src/backend_agg.o
`.L53184' referenced in section `.rodata' of build/temp.linux-i686-2.5/src/backend_agg.o: defined in discarded section `.gnu.linkonce.t._ZN3agg18rasterizer_sl_clipINS_12ras_conv_intEE7line_toINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_ii' of build/temp.linux-i686-2.5/src/backend_agg.o
`.L53217' referenced in section `.rodata' of build/temp.linux-i686-2.5/src/backend_agg.o: defined in discarded section `.gnu.linkonce.t._ZN3agg18rasterizer_sl_clipINS_12ras_conv_intEE7line_toINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_ii' of build/temp.linux-i686-2.5/src/backend_agg.o
`.L53236' referenced in section `.rodata' of build/temp.linux-i686-2.5/src/backend_agg.o: defined in discarded section `.gnu.linkonce.t._ZN3agg18rasterizer_sl_clipINS_12ras_conv_intEE7line_toINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_ii' of build/temp.linux-i686-2.5/src/backend_agg.o
`.L53246' referenced in section `.rodata' of build/temp.linux-i686-2.5/src/backend_agg.o: defined in discarded section `.gnu.linkonce.t._ZN3agg18rasterizer_sl_clipINS_12ras_conv_intEE7line_toINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_ii' of build/temp.linux-i686-2.5/src/backend_agg.o
`.L53265' referenced in section `.rodata' of build/temp.linux-i686-2.5/src/backend_agg.o: defined in discarded section `.gnu.linkonce.t._ZN3agg18rasterizer_sl_clipINS_12ras_conv_intEE7line_toINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_ii' of build/temp.linux-i686-2.5/src/backend_agg.o
collect2: ld returned 1 exit status
error: command 'g++' failed with exit status 1

I have seen another guy having a similar problem but without solution:

http://forum.hardware.fr/hfr/Programmation/Python/installation-package-matplotlib-sujet_118770_1.htm

I am quite out in the blue here, so if anybody has a clue on what to do, please let me know.

Thnaks,
Anders