Package: xorp Version: 1.5-5 Severity: serious Tags: patch pending xorp fail to compile because the library use the option -fpic instead of -fPIC. This difference is important for sparc, m68k and RS/6000 according to gcc documentation.
For documentation the error messages are: /bin/sh ../libtool --tag=CXX --mode=link sparc-linux-gnu-g++ -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Woverloaded-virtual -ftemplate-depth-25 -pipe -Wl,-z,defs -o xorp_fea xorp_fea.o libfea.la ../fea/data_plane/managers/libxorp_data_plane_managers.la ../fea/data_plane/fibconfig/libxorp_fibconfig.la ../fea/data_plane/firewall/libxorp_firewall.la ../fea/data_plane/ifconfig/libxorp_ifconfig.la ../fea/data_plane/io/libxorp_io.la ../fea/data_plane/control_socket/libxorp_control_socket.la libfea_data_plane_base.la ../xrl/interfaces/libfeafibclientxif.la ../xrl/interfaces/libfearawlinkclientxif.la ../xrl/interfaces/libfearawpkt4clientxif.la ../xrl/interfaces/libfearawpkt6clientxif.la ../xrl/interfaces/libsocket4userxif.la ../xrl/interfaces/libsocket6userxif.la ../xrl/interfaces/libfindereventnotifierxif.la ../xrl/targets/libfeabase.la ../xrl/interfaces/libclimanagerxif.la ../xrl/interfaces/libmfeaclientxif.la ../xrl/targets/libmfeabase.la ../mrt/libmrt.la ../cli/libcli.la ../cli/libtecla/libtecla.a -lcurses ../xrl/interfaces/libcliprocessorxif.la ../xrl/targets/libclibase.la ../libfeaclient/libfeaclient.la ../xrl/interfaces/libfeaifmgrmirrorxif.la ../xrl/interfaces/libprofileclientxif.la ../libproto/libproto.la ../libxipc/libxipc.la ../libcomm/libcomm.la ../libxorp/libxorp.la -lpcap -lcrypto -lrt sparc-linux-gnu-g++ -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Woverloaded-virtual -ftemplate-depth-25 -pipe -Wl,-z -Wl,defs -o xorp_fea xorp_fea.o ./.libs/libfea.a ../fea/data_plane/managers/.libs/libxorp_data_plane_managers.a ../fea/data_plane/fibconfig/.libs/libxorp_fibconfig.a ../fea/data_plane/firewall/.libs/libxorp_firewall.a ../fea/data_plane/ifconfig/.libs/libxorp_ifconfig.a ../fea/data_plane/io/.libs/libxorp_io.a ../fea/data_plane/control_socket/.libs/libxorp_control_socket.a ./.libs/libfea_data_plane_base.a ../xrl/interfaces/.libs/libfeafibclientxif.a ../xrl/interfaces/.libs/libfearawlinkclientxif.a ../xrl/interfaces/.libs/libfearawpkt4clientxif.a ../xrl/interfaces/.libs/libfearawpkt6clientxif.a ../xrl/interfaces/.libs/libsocket4userxif.a ../xrl/interfaces/.libs/libsocket6userxif.a ../xrl/interfaces/.libs/libfindereventnotifierxif.a ../xrl/targets/.libs/libfeabase.a ../xrl/interfaces/.libs/libclimanagerxif.a ../xrl/interfaces/.libs/libmfeaclientxif.a ../xrl/targets/.libs/libmfeabase.a ../mrt/.libs/libmrt.a ../cli/.libs/libcli.a ../cli/libtecla/libtecla.a -lcurses ../xrl/interfaces/.libs/libcliprocessorxif.a ../xrl/targets/.libs/libclibase.a ../libfeaclient/.libs/libfeaclient.a ../xrl/interfaces/.libs/libfeaifmgrmirrorxif.a ../xrl/interfaces/.libs/libprofileclientxif.a ../libproto/.libs/libproto.a ../libxipc/.libs/libxipc.a ../libcomm/.libs/libcomm.a ../libxorp/.libs/libxorp.a -lpcap -lcrypto -lrt ../cli/libtecla/libtecla.a(getline.o): In function `gl_customize_completion': /build/buildd/xorp-1.5/cli/libtecla/./getline.c:4881: relocation truncated to fit: R_SPARC_GOT13 against symbol `stderr@@GLIBC_2.0' defined in .dynbss section in /usr/lib/gcc/sparc-linux-gnu/4.3.2/../../../../lib/crt1.o /build/buildd/xorp-1.5/cli/libtecla/./getline.c:4882: relocation truncated to fit: R_SPARC_GOT13 against symbol `stderr@@GLIBC_2.0' defined in .dynbss section in /usr/lib/gcc/sparc-linux-gnu/4.3.2/../../../../lib/crt1.o /build/buildd/xorp-1.5/cli/libtecla/./getline.c:4882: relocation truncated to fit: R_SPARC_GOT13 against `.LLC0' ../cli/libtecla/libtecla.a(getline.o): In function `gl_get_key_binding_action_name': /build/buildd/xorp-1.5/cli/libtecla/./getline.c:8934: relocation truncated to fit: R_SPARC_GOT13 against `gl_actions' /build/buildd/xorp-1.5/cli/libtecla/./getline.c:8915: relocation truncated to fit: R_SPARC_GOT13 against symbol `stderr@@GLIBC_2.0' defined in .dynbss section in /usr/lib/gcc/sparc-linux-gnu/4.3.2/../../../../lib/crt1.o /build/buildd/xorp-1.5/cli/libtecla/./getline.c:8915: relocation truncated to fit: R_SPARC_GOT13 against `.LLC1' ../cli/libtecla/libtecla.a(getline.o): In function `gl_show_history': /build/buildd/xorp-1.5/cli/libtecla/./getline.c:7867: relocation truncated to fit: R_SPARC_GOT13 against symbol `stderr@@GLIBC_2.0' defined in .dynbss section in /usr/lib/gcc/sparc-linux-gnu/4.3.2/../../../../lib/crt1.o /build/buildd/xorp-1.5/cli/libtecla/./getline.c:7868: relocation truncated to fit: R_SPARC_GOT13 against symbol `stderr@@GLIBC_2.0' defined in .dynbss section in /usr/lib/gcc/sparc-linux-gnu/4.3.2/../../../../lib/crt1.o /build/buildd/xorp-1.5/cli/libtecla/./getline.c:7868: relocation truncated to fit: R_SPARC_GOT13 against `.LLC2' ../cli/libtecla/libtecla.a(getline.o): In function `gl_is_word_char': /build/buildd/xorp-1.5/cli/libtecla/./getline.c:4855: relocation truncated to fit: R_SPARC_GOT13 against `.LLC3' ../cli/libtecla/libtecla.a(getline.o): In function `gl_save_for_undo': /build/buildd/xorp-1.5/cli/libtecla/./getline.c:6729: additional relocation overflows omitted from the output collect2: ld returned 1 exit status make[4]: *** [xorp_fea] Error 1 make[4]: Leaving directory `/build/buildd/xorp-1.5/fea' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/build/buildd/xorp-1.5/fea' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/build/buildd/xorp-1.5' make[1]: *** [all] Error 2 make[1]: Leaving directory `/build/buildd/xorp-1.5' make: *** [build-arch-stamp] Error 2 -- System Information: Debian Release: 4.0 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-6-amd64 Locale: LANG=C, LC_CTYPE=pt_PT.UTF-8 (charmap=UTF-8) Versions of packages xorp depends on: ii adduser 3.102 Add and remove users and groups ii daemon 0.6.3-1 turns other processes into daemons ii libc6 2.3.6.ds1-13etch7 GNU C Library: Shared libraries ii libgcc1 1:4.1.1-21 GCC support library ii libncurses5 5.5-5 Shared libraries for terminal hand ii libssl0.9.8 0.9.8c-4etch3 SSL shared libraries ii libstdc++6 4.1.1-21 The GNU Standard C++ Library v3 Versions of packages xorp recommends: ii iputils-ping 3:20020927-6 Tools to test the reachability of ii iputils-tracepath 3:20020927-6 Tools to trace the network path to ii traceroute 1.4a12-21 traces the route taken by packets -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]