| Thank's a lot for your help. (Sorry for answering so late, but I
don't have acces to my linux machine every day.)
But after 'rebuilding from scratch' there was still something left to
do:
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -DPREFIX=\"/usr/local\"
-DSYSCONFDIR=\"/usr/local/etc\"
-DDATADIR=\"/usr/local/share\" -DLIBDIR=\"/usr/local/lib\" -g
-O2 -MT swf2html.lo -MD -MP -MF .deps/swf2html.Tpo -c
swf2html.cpp -fPIC -DPIC -o .libs/swf2html.lo
swf2html.cpp:21:19: stags.h: No such file or directory
[...]
So I changed in src/swf/swf2html.cpp
#include "stags.h"
to
#include "swf2htmlstags.h"
Finally, compiling was successful.
Nevertheless, there is no +swf at startup (after make install and
ldconfig!). So i have traced the execution of the htsmodules file
and found out why not:
void* handle = dlopen("libhtsswf.so.1", RTLD_LAZY);
printf("handle_FLASH %d",handle); getchar();
#endif
if (handle) {
printf("handle_FLASH_true\n"); getchar();
hts_detect_swf = (t_hts_detect_swf) DynamicGet(handle,
"hts_detect_swf");
hts_parse_swf = (t_hts_parse_swf) DynamicGet(handle,
"hts_parse_swf");
printf("hts_detect_swf=%d, hts_parse_swf=%d\n",
hts_detect_swf, hts_parse_swf);
getchar();
getchar();
if (hts_detect_swf && hts_parse_swf) {
swf_is_available = 1;
}
}
else printf("handle_FLASH_false\n");
dlopen(...) return a zero pointer, although ldconfig -p |grep libhts
returns the following:
libhtsswf.so.1 (libc6) => /usr/local/lib/libhtsswf.so.1
libhtsswf.so (libc6) => /usr/local/lib/libhtsswf.so
Any idea what's wrong?
Anyway, I have looked at the 3.30 beta because of the
webhttrack gui - why is FLASH-support completly disabled in
this version?
I looking forward to your answer, greetings Jörg. | |