I have the latest fbreader.Slackbuild via sbopkg. The compilation steps seem to run OK until, if I understand this correctly, it starts work on libzlcore, at which point things go wrong :
Compiling ZLibrary.o ...ZLibrary.cpp: In static member function 'static bool ZLibrary::init(int&, char**&)':
ZLibrary.cpp:129: warning: dereferencing type-punned pointer will break strict-aliasing rules
ZLibrary.cpp:129: warning: dereferencing pointer 'initLibrary.58' does break strict-aliasing rules
ZLibrary.cpp:129: note: initialized from here
make: Leaving directory `/tmp/SBo/fbreader-0.12.10/zlibrary/core/src/unix/library'
Creating libzlcore.so.0.12.10 .../usr/lib/gcc/i486-slackware-linux/4.4.4/../../../../i486-slackware-linux/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference in /usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libz.so
/lib/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [libzlcore.so.0.12.10] Error 1
make: Leaving directory `/tmp/SBo/fbreader-0.12.10/zlibrary/core'
make: *** [all] Error 1
Can anybody suggest a fix for this ? Am I missing something ? Do I have the wrong version of something ?
The README says I will need liblinebreak, which I "Slackbuilt" with no problems.