The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Реализация FastCGI на современном C++, opennews (??), 17-Май-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


52. "Реализация FastCGI на современном C++"  +1 +/
Сообщение от Аноним (50), 17-Май-19, 16:40 
In file included from /home/dmitry/tmp/fcgi/lib/dmitigr/fcgi/basics.hpp:62,
                 from /home/dmitry/tmp/fcgi/lib/dmitigr/fcgi.hpp:26,
                 from /home/dmitry/tmp/fcgi/lib/dmitigr/fcgi.cpp:7:
/home/dmitry/tmp/fcgi/lib/dmitigr/fcgi/basics.cpp:9:10: fatal error: dmitigr/common/debug.hpp: Нет такого файла или каталога
#include <dmitigr/common/debug.hpp>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Автор, ну ты понел.
Ответить | Правка | Наверх | Cообщить модератору

57. "Реализация FastCGI на современном C++"  +/
Сообщение от Аноним (57), 17-Май-19, 17:08 
пишут что нужно `common` имени дмитрия ингишина иметь:
https://github.com/dmitigr/fcgi/blob/master/README.md#depend...
Ответить | Правка | Наверх | Cообщить модератору

62. "Реализация FastCGI на современном C++"  +1 +/
Сообщение от Аноним (50), 17-Май-19, 17:27 
То есть он даже поиск библиотеки в cmake не осилил? Молодец какой. Дальше смотреть не вижу смысла.
Ответить | Правка | Наверх | Cообщить модератору

86. "Реализация FastCGI на современном C++"  –1 +/
Сообщение от dmitigr (ok), 17-Май-19, 18:21 
Кто-то не осилил прочитать документацию. Дальше смотреть нет смысла.

В действительности, всё что требуется, это установить библиотеку dmitigr_common. Всё остальное CMake сделает автоматически.

Ответить | Правка | Наверх | Cообщить модератору

90. "Реализация FastCGI на современном C++"  +1 +/
Сообщение от Аноним (50), 17-Май-19, 19:01 
Установить куда? А если я её в нестандартный префикс хочу, чтобы систему не поганить? CMake должен делать автоматически не «всё остальное», но и поиск библиотеки тоже. Если её нет — вывести внятное сообщение об ошибке. А тут конфигурация типа прошла успешно, а оказывается — зависимостей не хватает!
Ответить | Правка | Наверх | Cообщить модератору

91. "Реализация FastCGI на современном C++"  +/
Сообщение от dmitigr (ok), 17-Май-19, 19:09 
Спасибо за отзыв. CMake ищет библиотеку автоматически. Я только что попробовал сконфигурировать dmitigr_fcgi без установленного dmitigr_common. Вот реакция CMake:

Building of shared library is enabled.
Build type is Debug
Building of tests is enabled
-- Could NOT find dmitigr_common (missing: dmitigr_common_DIR)
-- Could NOT find dmitigr_common (missing: dmitigr_common_DIR)
CMake Warning at cmake/dmitigr_package_finder.cmake:31 (find_package):
  By not providing "Finddmitigr_common.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "dmitigr_common", but CMake did not find one.

  Could not find a package configuration file provided by "dmitigr_common"
  with any of the following names:

    dmitigr_commonConfig.cmake
    dmitigr_common-config.cmake

  Add the installation prefix of "dmitigr_common" to CMAKE_PREFIX_PATH or set
  "dmitigr_common_DIR" to a directory containing one of the above files.  If
  "dmitigr_common" provides a separate development package or SDK, be sure it
  has been installed.
Call Stack (most recent call first):
  cmake/FindCommon.cmake:21 (include)
  CMakeLists.txt:189 (find_package)

Ответить | Правка | Наверх | Cообщить модератору

96. "Реализация FastCGI на современном C++"  +2 +/
Сообщение от Аноним (50), 17-Май-19, 19:23 
Действительно, сообщение есть, я его не заметил. Но это всего лишь warning, статус завершения 0, Makefile создался, в конце:

Using  library
-- Configuring done
-- Generating done
-- Build files have been written to: /home/anon/fcgi/build

Потому выше по логу и не смотрел. Должно быть завершение с ошибкой, если зависимость обязательная.

Ответить | Правка | Наверх | Cообщить модератору

118. "Реализация FastCGI на современном C++"  +1 +/
Сообщение от dmitigr (ok), 17-Май-19, 23:06 
Спасибо, исправил! Эта регрессия появилась из-за относительно давнего рефакторинга. Я её и не замечал.

PS. Ведь можно же как-то проще сообщать о недочётах. А то чуть что, так сразу "автор неосилил". Не этично.

Ответить | Правка | Наверх | Cообщить модератору

152. "Реализация FastCGI на современном C++"  +/
Сообщение от Anonymoustus (ok), 18-Май-19, 16:31 
> PS. Ведь можно же как-то проще сообщать о недочётах. А то чуть
> что, так сразу "автор неосилил". Не этично.

Это опенсорс! Никто никому ничего не должен™.

Ответить | Правка | Наверх | Cообщить модератору

153. "Реализация FastCGI на современном C++"  –1 +/
Сообщение от dmitigr (ok), 18-Май-19, 16:50 
> Это опенсорс! Никто никому ничего не должен™.

Хм. А какое Вы имеете отношение к open source? Разве Вы что-то сотворили?

Ответить | Правка | Наверх | Cообщить модератору

198. "Реализация FastCGI на современном C++"  +/
Сообщение от Аноним (198), 22-Май-19, 06:40 
You must be new here.
Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру