freeswitchforum.com
https://freeswitchforum.com/

Ошибки при компиляции под windows
https://freeswitchforum.com/viewtopic.php?f=6&t=480
Страница 1 из 5

Автор:  Tim [ 19 июн 2015 18:20 ]
Заголовок сообщения:  Ошибки при компиляции под windows

Салют! Пытаюсь собрать версию под win. Делаю все по офф инструкции, все подефолту. Вываливается куча ошибок. Гуглю, инфы много но чтото пошаговое не могу найти.
Система: проц i5, памяти 4 гига. win8.1x64, vs2012. Сборка дефолтная, под win32
Подскажите как победить? Логи прикладываю.

Вложения:
errors.zip [22.43 КБ]
Скачиваний: 661

Автор:  Vlad1983 [ 19 июн 2015 19:39 ]
Заголовок сообщения:  Re: Ошибки при компиляции под windows

VS писал(а):
101>c:\fs_git\src\include\switch_utils.h(1030): error C2220: warning treated as error - no 'object' file generated
101>c:\fs_git\src\include\switch_utils.h(1030): warning C4013: 'roundf' undefined; assuming extern returning int

src/include/switch_utils.h(1030) писал(а):
return (int32_t) roundf(bw);

Автор:  Tim [ 19 июн 2015 19:45 ]
Заголовок сообщения:  Re: Ошибки при компиляции под windows

эммм.. что делать то?) я только начал изучать - не понятно)

Автор:  Vlad1983 [ 19 июн 2015 20:15 ]
Заголовок сообщения:  Re: Ошибки при компиляции под windows

http://www.cplusplus.com/reference/cmath/round/
найти как включить собирать согласно стандарту C99

Автор:  Demon [ 19 июн 2015 22:51 ]
Заголовок сообщения:  Re: Ошибки при компиляции под windows

Как у не специалста по майкрософтоским студиям, у меня собрался только из ветки 1.4, остальные тоже не собрались.

Автор:  Tim [ 19 июн 2015 22:55 ]
Заголовок сообщения:  Re: Ошибки при компиляции под windows

странно конечно коммитить сырое... я думал у них уже стабилизировался продукт.

Автор:  Tim [ 20 июн 2015 11:20 ]
Заголовок сообщения:  Re: Ошибки при компиляции под windows

Demon писал(а):
Как у не специалста по майкрософтоским студиям, у меня собрался только из ветки 1.4, остальные тоже не собрались.

Попробовал сейчас собрать 1.4 - тоже самое. По шагам действия:
git config --global core.autocrlf false
git clone --branch v1.4 --progress -v https://stash.freeswitch.org/scm/fs/freeswitch.git C:/FS_GIT/
Открываю в vs2012
Ставлю сборку Release
Удаляю проект инстальника
Build / Clean Solution
Build / Build Solution
получаю ту же простыню ошибок

У вас какие то другие действия еще выполнялись?

Автор:  Vlad1983 [ 20 июн 2015 12:05 ]
Заголовок сообщения:  Re: Ошибки при компиляции под windows

я под форточку не пробовал собирать и пробовать не хочу

Автор:  Tim [ 20 июн 2015 13:08 ]
Заголовок сообщения:  Re: Ошибки при компиляции под windows

Vlad1983 писал(а):
я под форточку не пробовал собирать и пробовать не хочу

давайте без религиозных войн :D

Автор:  Vlad1983 [ 20 июн 2015 15:24 ]
Заголовок сообщения:  Re: Ошибки при компиляции под windows

попробовать ещё заменить roundf на round

если не поможет сокращаем до предела
Код:
static inline int32_t switch_parse_bandwidth_string(const char *bwv)
{
   return 0;
}

на работу не повлияет (если не будете использовать кодеки с переменным битрейтом, хотя и с ними сомневаюсь что сильно поломает)

Страница 1 из 5 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/