Project

General

Profile

Actions

Bug #145

closed

Check build dependencies for FastCGI

Added by Markus Elfring almost 14 years ago. Updated about 13 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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?

Actions #1

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)?

Actions #2

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.

Actions #3

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.

Actions #4

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?

Actions #5

Updated by Sage Weil about 13 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF