С Новым годом! Форум программистов, компьютерный форум, киберфорум
C/C++: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
 Аватар для xADMx
14 / 27 / 7
Регистрация: 06.12.2013
Сообщений: 178

Компиляция Fastcgi-Daemon

13.01.2017, 21:51. Показов 1703. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Народ помогите скомпилировать с новой библиотекой boost 1.63. Репозиторий https://github.com/lmovsesjan/Fastcgi-Daemon.
Если делать все как указано в этой статье https://habrahabr.ru/post/216181/, то все нормально. Решил попробовать скомпилировать с новой библиотекой вышла такая ошибка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
../library/.libs/libfastcgi-daemon2.so: undefined reference to `boost::re_detail_106300::cpp_regex_traits_implementation<char>::transform_primary(char const*, char const*) const'
../library/.libs/libfastcgi-daemon2.so: undefined reference to `boost::re_detail_106300::cpp_regex_traits_implementation<char>::transform(char const*, char const*) const'
../library/.libs/libfastcgi-daemon2.so: undefined reference to `boost::re_detail_106300::get_default_error_string(boost::regex_constants::error_type)'
../library/.libs/libfastcgi-daemon2.so: undefined reference to `boost::re_detail_106300::raise_runtime_error(std::runtime_error const&)'
../library/.libs/libfastcgi-daemon2.so: undefined reference to `boost::re_detail_106300::verify_options(unsigned int, boost::regex_constants::_match_flags)'
../library/.libs/libfastcgi-daemon2.so: undefined reference to `boost::re_detail_106300::put_mem_block(void*)'
../library/.libs/libfastcgi-daemon2.so: undefined reference to `boost::re_detail_106300::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init(boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags)'
../library/.libs/libfastcgi-daemon2.so: undefined reference to `boost::re_detail_106300::get_mem_block()'
collect2: error: ld returned 1 exit status
Makefile:453: ошибка выполнения рецепта для цели «fastcgi-daemon2»
make[2]: *** [fastcgi-daemon2] Ошибка 1
make[2]: выход из каталога «/home/xadmx/Fastcgi-Daemon/main»
Makefile:443: ошибка выполнения рецепта для цели «all-recursive»
make[1]: *** [all-recursive] Ошибка 1
make[1]: выход из каталога «/home/xadmx/Fastcgi-Daemon»
debian/rules:33: ошибка выполнения рецепта для цели «build-stamp»
make: *** [build-stamp] Ошибка 2
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2
И вообще есть смысл в этом??? просто думаю может со свежей библиотекой будет лучше. Да и плюс ко всему хочу прикрутить sql и хочу использовать пул потоков boost, а в старой версии еще нет тех файлов.
Заранее благодарен!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.01.2017, 21:51
Ответы с готовыми решениями:

Delphi ( + FastCGI) VS C++ ( + FastCGI)
На основе данных языков будет разрабатываться технология по типу ( то есть язык использующий технологию будет транслироваться в...

FastCGI и шаблонизация
Доброго времени суток. Совершенно очевидно, что FastCGI хорошо подходит для быстрой обработки данных, в том числе и в условиях...

FastCGI включение
У меня проблема. Никак не нашёл, и не понял как включить FastCGI в системе. Ибо я криворукий, ибо те кто писал его расположение на сайте...

4
 Аватар для xADMx
14 / 27 / 7
Регистрация: 06.12.2013
Сообщений: 178
13.01.2017, 21:55  [ТС]
Весь лог.
log.doc
0
 Аватар для xADMx
14 / 27 / 7
Регистрация: 06.12.2013
Сообщений: 178
13.01.2017, 21:56  [ТС]
Также начитался что при такой ошибке необходимо добавить -lboost_regex. но в конфигураторе выдает что подключает.
0
42 / 42 / 17
Регистрация: 25.04.2014
Сообщений: 499
14.01.2017, 10:42
походу глюк из-за неправильной установки буста...

попробуй так ( примерно так ):
Bash
1
2
3
4
5
6
7
8
sudo apt-get remove libboost1.63-dev  //сносишь буст
 
//ставишь заново буст
wget  [url]https://sourceforge.net/projects/boost/files/boost/1.63.0/boost_1_63_0.tar.gz/download[/url]
tar xzvf boost_1_63_0.tar.gz
cd boost_1_63_0/
./bootstrap.sh --prefix=/usr/local
sudo ./b2 install
0
0 / 0 / 0
Регистрация: 19.01.2017
Сообщений: 1
19.01.2017, 18:26
У меня похожая проблема, только с другой либой:
Code
1
2
3
/usr/lib/libfolly.so: undefined reference to `boost::re_detail_106300::cpp_regex_traits_implementation<char>::transform(char const*, char const*) const'
/usr/lib/libfolly.so: undefined reference to `boost::re_detail_106300::cpp_regex_traits_implementation<char>::transform_primary(char const*, char const*) const'
collect2: error: ld returned 1 exit status
Видимо и правда где-то в новой версии boost накосячили. Переустановку boost пробовал.

Никто не знает куда лучше написать о баге?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.01.2017, 18:26
Помогаю со студенческими работами здесь

WebSocket + Lighttpd + FastCGI
Чем и как можно протестировать указанную в заголовке связку софта? Желательно бы отобразить на станичке некую фиговинку, которую можно...

Как подключить fastcgi на windows?
Скачал fastcgi отсюда http://www.fastcgi.com/drupal/node/5 Но в архиве нет lib, то есть, как я понимаю, библиотеки. Подключал...

FastCGI+Linux+Apache+browser
Вопрос такой: какие настройки прописывать в конфигах, чтобы запустить выполнение скрипта и его вывод через браузер. Если коротко как это...

Как посылается запрос по FastCGI
Разъясните пожалуйста следующий вопрос связанный с FastCGI: Вот имеется такая конфигурация для NGINX для работы в среде СУБД GT.M ...

Отличие CGI/FastCGI от PHP
Чем собственно отличаются? Ещё не совсем понятно что такое CGI. Вроде как есть сам CGI (ныне FastCGI) - интерфейс шлюза или протокол (с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru