Package: setools
Version: 2.4-1
Severity: normal

Hello,

I built 'flex' from source on amd64/unstable, installed the resulting 'flex'
binary package and then tried to build 'setools' from source. This resulted
in the following error:

cc  -shared -o libapol.so.2.4 policy.o policy-query.o policy-io.o queue.o 
util.o clone.o y.tab.o lex.yy.o avl-util.o policy-avl.o render.o analysis.o 
perm-map.o cond.o infoflow.o poldiff.o relabel_analysis.o dta.o binpol/binpol.o 
binpol/bpmaps.o binpol/fbuf.o binpol/ebitmap.o semantic/avhash.o 
semantic/avsemantics.o -lselinux -lfl -Wl,-soname,libapol.so.1 
/usr/bin/ld: 
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/libfl.a(libyywrap.o): 
relocation R_X86_64_32 against `a local symbol' can not be used when making a 
shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/libfl.a: could not read 
symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [libapol.so.2.4] Error 1
make[2]: Leaving directory `/setools-2.4/libapol'

Apparently 'setools' tries to use the non-shared libfl.a
to make a shared library which does not work on amd64.

Regards
Andreas Jochens


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to