On 3/8/07, Sebastian Auriol <sp...@sy...> wrote:
> I've noticed, on the 0.4 branch at least (about 6 weeks ago - the situation
> may have changed somewhat or even got worse with the changes that have been
> going on), that a make tries to do stuff that is not necessary for some
> packages as they are already built (when running make again, obviously).
> The packages affected are:
> Libelf
> Libpri
> Asterisknativesounds
>
> Also there is a problem (still existing for sure) with Asterisknativesounds
> building (in 0.4 and trunk) if you do a make clean on that package:
> Basically, the stat/var/lib/asterisk/sounds directory is not recreated
> except by the tar process, and this (the untarring) doesn't set the
> permissions correctly (or recreate the symlink to /mnt/kd/custom-sounds) and
> so the build process fails.
> Also, the make clean and make dirclean on this package were deleting
> everything in stat/var/lib/asterisk/ and not just
> stat/var/lib/asterisk/sounds and stat/var/lib/asterisk/moh.
>
> I have made a patch (attached) for Asterisknativesounds to fix the make
> clean issues, but I'm not sure what to do with the unnecessary rebuilding of
> the 3 packages listed above (I only really looked at Asterisknativesounds
> though).
>
> Kind regards,
>
> Sebastian
>
Sebastian,
Thank you very much for the patch. I have applied to to trunk and
Darrick should be copying it to 0.4 shortly.
I will look at libelf and libpri. I know that there are a few others too.
--
Kristian Kielhofner
|