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]

Reply via email to