[SR-Dev] a couple of make errors

Andrei Pelinescu-Onciul andrei at iptel.org
Sun May 10 12:17:54 CEST 2009


On May 10, 2009 at 12:24, Juha Heinanen <jh at 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 at 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



More information about the sr-dev mailing list