[Home]

Summary:ASTERISK-24460: Make clean break build
Reporter:Badalian Vyacheslav (slavon)Labels:
Date Opened:2014-10-27 09:47:50Date Closed:2014-12-31 04:51:46.000-0600
Priority:CriticalRegression?
Status:Closed/CompleteComponents:Channels/chan_sip/General Channels/chan_sip/WebSocket
Versions:11.13.1 Frequency of
Occurrence
Related
Issues:
is a clone ofASTERISK-24547 CLONE - Make clean break build
Environment:Attachments:
Description:If you try "make clean" and "make all" ICE support in SIP is broke.

Fix is: delete dir, untar and
./configure
make
make install

Comments:By: Matt Jordan (mjordan) 2014-10-28 11:36:56.576-0500

I'm not able to reproduce this.

ICE support in Asterisk is provided by {{pjproject}}, which is embedded in Asterisk 11. In turn, this requires {{libuuid}} (or more accurately, the development version of the library). If you fail to configure Asterisk after installing that library, then I would expect it to not be detected. Re-running {{configure}} would clearly resolve that at that point.

By: Badalian Vyacheslav (slavon) 2014-11-06 11:17:49.620-0600

Sorry. Maybe i was fail in Description :)

all libs installed and all is ok.
If i compile code and install it - ICE is work normal and all is ok. But if i do some changes in menuselect like compiller options or system have havy update or i do "make clean" and recompile again with "make clean" - ICE does not work. Looks like "make clean" delete some needed files in pjproject and recompile does not help. And i not see recompile pjproject files after MAKE CLEAN.
I not try do ./configure again - may be its help. But simple real situation broke ICE support. I lost more then 4 hours to detect where is bug.

Situation:
1. configure
2. make
3. make install
4. All work normal. ICE is in RTP.
5. make menuselect. Add some modules and compiller flags to debug.
6. make clean. Why? Hmm... gcc some times do strange ;) Clean build is good)
7. Run asterisk. - RTP does not have ICE.
8. drop SRC folder, untar SRC
9. configure
10. make menuselect. Add some modules and compiller flags to debug
11. make
12. make install
13. All work normal. ICE is in RTP.

Also some times if i compile with -j like -j20  ICE is also broke... Maybe linker bug?

By: Badalian Vyacheslav (slavon) 2014-12-31 04:51:46.892-0600

Not reproduced in 11.15.0