On May 10, 2009 at 12:24, Juha Heinanen jh@tutpro.com wrote: Content-Description: message body text
Andrei Pelinescu-Onciul writes:
Could you please send me also the output of:
cd modules_k/tmx make -wn
jh@taimen:/usr/src/orig/sip-router/modules_k/tmx$ make -wn config.mak included make: Entering directory `/usr/src/orig/sip-router/modules_k/tmx' make -wC ../../lib/kmi/ compile_for_install= \ NOREBUILD_DEFS=" " \ NOREBUILD_INCLUDES=" " Makefile.defs defs skipped make[1]: Entering directory `/usr/src/orig/sip-router/lib/kmi' make[1]: `libkmi.so.1.0' is up to date. make[1]: Leaving directory `/usr/src/orig/sip-router/lib/kmi' make -wC ../../lib/kcore/ compile_for_install= \ NOREBUILD_DEFS=" " \ NOREBUILD_INCLUDES=" " Makefile.defs defs skipped make: *** [../../lib/kcore/libkcore.so] Error 2 make: Leaving directory `/usr/src/orig/sip-router/modules_k/tmx'
and
make -wd # warning: lots of output
It looks like you have a stale statistic.d file in lib/kcore/ which adds a dependency on core_stats.h which does not exist anymore.
Try make proper or cd lib/kcore ; make proper (if you don't want to recompile everything), or rm lib/kcore/statistics.d. After any of the above commands it should work.
We could add this to some docs somewhere: when files are removed make might fail. If make fails after an update (e.g. git pull or git checkout), run make proper and then retry.
Andrei
Andrei Pelinescu-Onciul writes:
Try make proper or cd lib/kcore ; make proper (if you don't want to recompile everything), or rm lib/kcore/statistics.d. After any of the above commands it should work.
thanks, after 'make proper' the error messages disappeared.
-- juha