Package: libopenafs-dev Version: 1.4.12.1+dfsg-2 Severity: wishlist Hello, I'm trying to compile root-system from source (as the packages in Debian are very outdated and/or broken.
However, I'm getting the error during compilation: g++ ../../obj/XrdSecProtocolpwd.o -m64 -shared -lcrypt /usr/lib64/libafsauthent.a /usr/lib64/libafsauthent.a -L../../lib -lXrdCrypto -lXrdSut -lXrdOuc -lXrdSys -lnsl -lpthread -lrt -ldl -lc -lresolv -o ../../lib/libXrdSecpwd.so /usr/bin/ld: /usr/lib64/libafsauthent.a(client.o): relocation R_X86_64_32 against `grmutex' can not be used when making a shared object; recompile with -fPIC /usr/lib64/libafsauthent.a: could not read symbols: Bad value collect2: ld returned 1 exit status make[5]: *** [../../lib/libXrdSecpwd.so] Error 1 make[4]: *** [Linuxall] Error 2 make[3]: *** [all] Error 2 make[2]: *** [XrdSecpwd] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/candres/Downloads/builds/root/root-5.26.00c/net/xrootd/src/xrootd' *** Error condition reported by make (rc = 2): make: *** [net/xrootd/src/xrootd/LastBuild.d] Error 1 make: *** Waiting for unfinished jobs.... rm core/utils/src/RStl_tmp.cxx core/utils/src/rootcint_tmp.cxx Could you please compile openafs with fPIC support? I believe that would solve the issue. Thanks Andres -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libopenafs-dev depends on: ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib libopenafs-dev recommends no packages. Versions of packages libopenafs-dev suggests: pn openafs-doc <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

