Summary: | ASTERISK-24460: Make clean break build | ||||
Reporter: | Badalian Vyacheslav (slavon) | Labels: | |||
Date Opened: | 2014-10-27 09:47:50 | Date Closed: | 2014-12-31 04:51:46.000-0600 | ||
Priority: | Critical | Regression? | |||
Status: | Closed/Complete | Components: | Channels/chan_sip/General Channels/chan_sip/WebSocket | ||
Versions: | 11.13.1 | Frequency of Occurrence | |||
Related Issues: |
| ||||
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 |