Summary:ASTERISK-18105: most of asterisk modules are unbuildable in cygwin environment
Reporter:feyfre (feyfre)Labels:
Date Opened:2011-07-10 12:55:33Date Closed:2015-02-25 22:58:39.000-0600
Versions:1.8.4 Frequency of
Environment:CYGWIN_NT-5.1Attachments:( 0) lres_features.patch.gz
Description:For most of modules during build ld complains with error
cannot find -lres_features.so.
After removing this option from all Makefile's - build successful for all modules except chan_iax2 (because of some weird syntax errors realted with include/asterisk/strings.h)

By the way, I did not found any mentions about building res_features.so or something similar. There is only res/res_features.exports.in file which wasn't transformed into res_features.exports
Comments:By: Gregory Hinton Nietsky (irroot) 2011-07-11 00:24:07.055-0500

Perhaps try 1.8.5-rc1 this should be fixed by

2011-05-09 23:15 +0000 [r318351]  Richard Mudgett <rmudgett@digium.com>

By: feyfre (feyfre) 2011-07-11 07:51:10.501-0500

Made a try on 1.8.5-rc1
That patch is partial. apps/Makefile and channels/Makefile still contain -lres_features.so

By: Paul Belanger (pabelanger) 2011-10-18 12:32:15.648-0500


By: Matt Jordan (mjordan) 2015-02-25 22:58:23.374-0600

I've removed {{res_features}} from the {{apps}} and {{channels}} {{Makefiles}}. On the other hand, whether or not this makes Asterisk able to built in either cygwin or mingw32 is unknown.

Frankly, neither of these environments is supported in any way, and without a patch to help support them, it is unlikely whether support for them will improve at all.