Bug #145
closedCheck build dependencies for FastCGI
0%
Description
I stumble on the following messages for my compilation try.
... CXX rgw_fs.o In Datei, eingefügt von rgw/rgw_access.h:11, von rgw/rgw_fs.cc:13: rgw/rgw_common.h:18:21: Fehler: fcgiapp.h: Datei oder Verzeichnis nicht gefunden In file included from rgw/rgw_access.h:11, from rgw/rgw_fs.cc:13: rgw/rgw_common.h:99: Fehler: »FCGX_ParamArray« does not name a type rgw/rgw_common.h:100: Fehler: ISO-C++ verbietet Deklaration von »FCGX_Stream« ohne Typ rgw/rgw_common.h:100: Fehler: expected »;« before »*« token rgw/rgw_common.h:101: Fehler: ISO-C++ verbietet Deklaration von »FCGX_Stream« ohne Typ rgw/rgw_common.h:101: Fehler: expected »;« before »*« token rgw/rgw_common.h:102: Fehler: ISO-C++ verbietet Deklaration von »FCGX_Stream« ohne Typ rgw/rgw_common.h:102: Fehler: expected »;« before »*« token make[2]: *** [rgw_fs.o] Fehler 1 make[2]: Leaving directory `/opt/Projekte/Ceph/lokal/src' make[1]: *** [all] Fehler 2 make[1]: Leaving directory `/opt/Projekte/Ceph/lokal/src' make: *** [all-recursive] Fehler 1
It seems that the message "error: fcgiapp.h: No such file or directory" was mentioned in the previous issue "S3 build error". Is any update needed for this software detail?
Updated by Sage Weil almost 14 years ago
Hmm, there is a rule in configure.ac checking for FCGX_Init. Is that rule broken, or is checking FCGX_Init insufficient (different lib versions or something)?
Updated by Markus Elfring almost 14 years ago
I wonder why a header is not found because the file "/usr/include/fastcgi/fcgiapp.h" is available from the package "FastCGI-devel 2.4.0-139.2" on my openSUSE 11.2 system.
Updated by Sage Weil almost 14 years ago
Something nonstandard with Suse then? On debian it's
fatty:src 02:05 PM $ dpkg -S /usr/include/fcgiapp.h
libfcgi-dev: /usr/include/fcgiapp.h
and I think it builds fine on fedora.
Updated by Markus Elfring almost 14 years ago
Will any adjustments be needed to check for required header files also in a subdirectory like "fastcgi"?
Does a configuration option exist to specify an alternative storage location?