|
/
Zope
/
Apsis
/
Pound Mailing List
/
Archive
/
2005
/
2005-01
/
Installing Pound on RHEL 3.0
[
IP logging on BackEnd Server while using pound / ... ]
[
What am I missing? / Deputy Michael ... ]
Installing Pound on RHEL 3.0
Deputy Michael <Michael.Deputy(at)ssfhs.org> |
2005-01-24 15:06:53 |
[ FULL ]
|
Good day,
I am fairly new to Linux administration and one of my projects is to
evaluate our Apache based reverse proxy system and determine if it is our
best solution. If not, recommend and implement a better system. I stumbled
across pound and wanted to check it out, but have run into some problems.
Following a link in the archive led me to
http://www.invoca.ch/pub/packages/pound/
I downloaded and extracted the rpm.
I ran the ./configure and it looked like it ran fine. I tried to run the
make and it spewed a bunch of error messages. here is a excerpt:
[root(at)o00143 Pound-1.8]# make
cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -g -O2 -pthread -DAEMON -DUPER
-DNEED_STACK -D_REENTRANT -D_THREAD_SAFE -Wstrict-prototypes -pipe -c -o
pound.o pound.c
In file included from pound.c:205:
pound.h:181:2: #error "Pound needs openssl/ssl.h"
In file included from pound.c:205:
pound.h:345: syntax error before "SSL"
pound.h:345: warning: no semicolon at end of struct or union
pound.h:346: warning: data definition has no type or storage class
pound.h:463: syntax error before '*' token
pound.h:463: warning: function declaration isn't a prototype
pound.c: In function `verify_cert':
pound.c:341: `X509_V_ERR_CERT_CHAIN_TOO_LONG' undeclared (first use in this
function)
pound.c:341: (Each undeclared identifier is reported only once
pound.c:341: for each function it appears in.)
pound.c: In function `main':
pound.c:370: `SSL_CTX' undeclared (first use in this function)
pound.c:370: `ctx' undeclared (first use in this function)
pound.c:512: syntax error before ')' token
pound.c:512: syntax error before ')' token
pound.c:571: `SSL_FILETYPE_PEM' undeclared (first use in this function)
pound.c:584: `SSL_VERIFY_NONE' undeclared (first use in this function)
pound.c:588: `SSL_VERIFY_PEER' undeclared (first use in this function)
pound.c:588: `SSL_VERIFY_CLIENT_ONCE' undeclared (first use in this
function)
pound.c:592: `SSL_VERIFY_FAIL_IF_NO_PEER_CERT' undeclared (first use in this
function)
pound.c:596: `SSL_MODE_AUTO_RETRY' undeclared (first use in this function)
pound.c:597: `SSL_OP_ALL' undeclared (first use in this function)
pound.c:608: warning: assignment makes pointer from integer without a cast
pound.c: At top level:
pound.c:624: warning: data definition has no type or storage class
pound.c:625: syntax error before "for"
pound.c:625: `i' undeclared here (not in a function)
pound.c:625: conflicting types for `http'
pound.c:220: previous declaration of `http'
pound.c:625: warning: data definition has no type or storage class
pound.c:625: syntax error before '++' token
pound.c:628: `i' undeclared here (not in a function)
pound.c:628: conflicting types for `https'
pound.c:221: previous declaration of `https'
pound.c:628: warning: data definition has no type or storage class
pound.c:628: syntax error before '++' token
pound.c:633: syntax error before numeric constant
pound.c:633: warning: function declaration isn't a prototype
pound.c:633: conflicting types for `exit'
/usr/include/stdlib.h:612: previous declaration of `exit'
pound.c:633: warning: data definition has no type or storage class
pound.c:635: warning: data definition has no type or storage class
pound.c:636: syntax error before "for"
pound.c:636: `i' undeclared here (not in a function)
pound.c:636: conflicting types for `http'
pound.c:625: previous declaration of `http'
pound.c:636: warning: data definition has no type or storage class
pound.c:636: syntax error before '++' token
pound.c:639: `i' undeclared here (not in a function)
pound.c:639: conflicting types for `https'
pound.c:628: previous declaration of `https'
pound.c:639: warning: data definition has no type or storage class
pound.c:639: syntax error before '++' token
pound.c:649: syntax error before numeric constant
pound.c:649: warning: function declaration isn't a prototype
pound.c:649: warning: data definition has no type or storage class
pound.c:651: `pw' undeclared here (not in a function)
pound.c:651: warning: data definition has no type or storage class
pound.c:652: syntax error before '}' token
pound.c:660: syntax error before numeric constant
pound.c:660: warning: function declaration isn't a prototype
pound.c:660: warning: data definition has no type or storage class
pound.c:662: `gr' undeclared here (not in a function)
pound.c:662: warning: data definition has no type or storage class
pound.c:663: syntax error before '}' token
pound.c:671: syntax error before numeric constant
pound.c:671: warning: function declaration isn't a prototype
pound.c:671: warning: data definition has no type or storage class
pound.c:672: syntax error before numeric constant
pound.c:672: warning: function declaration isn't a prototype
pound.c:672: warning: data definition has no type or storage class
pound.c:677: syntax error before numeric constant
pound.c:677: warning: function declaration isn't a prototype
pound.c:677: warning: data definition has no type or storage class
pound.c:684: syntax error before string constant
pound.c:687: warning: parameter names (without types) in function
declaration
pound.c:687: warning: data definition has no type or storage class
pound.c:688: syntax error before '}' token
pound.c:695: syntax error before numeric constant
pound.c:695: warning: function declaration isn't a prototype
pound.c:695: warning: data definition has no type or storage class
pound.c:699: syntax error before numeric constant
pound.c:699: warning: function declaration isn't a prototype
pound.c:699: warning: data definition has no type or storage class
pound.c:706: syntax error before numeric constant
pound.c:706: warning: function declaration isn't a prototype
pound.c:706: warning: data definition has no type or storage class
pound.c:711: syntax error before numeric constant
pound.c:711: warning: function declaration isn't a prototype
pound.c:711: warning: data definition has no type or storage class
pound.c:722: syntax error before '}' token
pound.c:722: warning: data definition has no type or storage class
pound.c:722: syntax error before '.' token
pound.c:723: syntax error before '}' token
pound.c:723: warning: data definition has no type or storage class
pound.c:723: syntax error before '.' token
pound.c:724: syntax error before '}' token
pound.c:724: warning: data definition has no type or storage class
pound.c:724: syntax error before '.' token
pound.c:725: syntax error before '}' token
pound.c:725: warning: data definition has no type or storage class
pound.c:725: syntax error before '.' token
pound.c:732: syntax error before '&' token
pound.c:732: warning: function declaration isn't a prototype
pound.c:732: warning: data definition has no type or storage class
pound.c:738: syntax error before numeric constant
pound.c:738: warning: function declaration isn't a prototype
pound.c:738: warning: data definition has no type or storage class
pound.c:745: syntax error before numeric constant
pound.c:745: warning: function declaration isn't a prototype
pound.c:745: warning: data definition has no type or storage class
pound.c:751: syntax error before numeric constant
pound.c:751: warning: function declaration isn't a prototype
pound.c:751: warning: data definition has no type or storage class
pound.c:758: syntax error before numeric constant
pound.c:758: warning: function declaration isn't a prototype
pound.c:758: warning: data definition has no type or storage class
pound.c:762: syntax error before numeric constant
pound.c:762: warning: function declaration isn't a prototype
pound.c:762: conflicting types for `sleep'
/usr/include/unistd.h:390: previous declaration of `sleep'
pound.c:762: warning: data definition has no type or storage class
pound.c:768: `i' undeclared here (not in a function)
pound.c:768: syntax error before '.' token
pound.c:774: `i' undeclared here (not in a function)
pound.c:774: conflicting types for `http'
pound.c:636: previous declaration of `http'
pound.c:774: warning: data definition has no type or storage class
pound.c:774: syntax error before '++' token
pound.c:778: syntax error before "__uint8_t"
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before '}' token
pound.c:778: conflicting types for `__u'
pound.c:725: previous declaration of `__u'
pound.c:778: syntax error before "switch"
pound.c:778: conflicting types for `__u'
pound.c:778: previous declaration of `__u'
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before "case"
pound.c:778: warning: initialization makes integer from pointer without a
cast
pound.c:778: initializer element is not constant
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before "case"
pound.c:778: redefinition of `__u'
pound.c:778: `__u' previously defined here
pound.c:778: warning: initialization makes integer from pointer without a
cast
pound.c:778: initializer element is not constant
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before "case"
pound.c:778: redefinition of `__u'
pound.c:778: `__u' previously defined here
pound.c:778: warning: initialization makes integer from pointer without a
cast
pound.c:778: initializer element is not constant
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before '->' token
pound.c:778: redefinition of `__u'
pound.c:778: `__u' previously defined here
pound.c:778: warning: initialization makes integer from pointer without a
cast
pound.c:778: initializer element is not constant
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before "case"
pound.c:778: redefinition of `__u'
pound.c:778: `__u' previously defined here
pound.c:778: warning: initialization makes integer from pointer without a
cast
pound.c:778: initializer element is not constant
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before "case"
pound.c:778: redefinition of `__u'
pound.c:778: `__u' previously defined here
pound.c:778: warning: initialization makes integer from pointer without a
cast
pound.c:778: initializer element is not constant
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before "case"
pound.c:778: redefinition of `__u'
pound.c:778: `__u' previously defined here
pound.c:778: warning: initialization makes integer from pointer without a
cast
pound.c:778: initializer element is not constant
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before "case"
pound.c:778: redefinition of `__u'
pound.c:778: `__u' previously defined here
pound.c:778: warning: initialization makes integer from pointer without a
cast
pound.c:778: initializer element is not constant
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before "case"
pound.c:778: redefinition of `__u'
pound.c:778: `__u' previously defined here
pound.c:778: warning: initialization makes integer from pointer without a
cast
pound.c:778: initializer element is not constant
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before "case"
pound.c:778: redefinition of `__u'
pound.c:778: `__u' previously defined here
pound.c:778: warning: initialization makes integer from pointer without a
cast
pound.c:778: initializer element is not constant
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before "case"
pound.c:778: redefinition of `__u'
pound.c:778: `__u' previously defined here
pound.c:778: warning: initialization makes integer from pointer without a
cast
pound.c:778: initializer element is not constant
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before "case"
pound.c:778: redefinition of `__u'
pound.c:778: `__u' previously defined here
pound.c:778: warning: initialization makes integer from pointer without a
cast
pound.c:778: initializer element is not constant
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before "case"
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before '}' token
pound.c:778: syntax error before '\x0'
pound.c:778: warning: data definition has no type or storage class
pound.c:778: syntax error before '}' token
pound.c:779: `clnt_addr' undeclared here (not in a function)
pound.c:779: warning: data definition has no type or storage class
pound.c:780: syntax error before "if"
pound.c:786: warning: parameter names (without types) in function
declaration
pound.c:786: warning: data definition has no type or storage class
pound.c:787: syntax error before '}' token
pound.c:792: warning: parameter names (without types) in function
declaration
pound.c:792: warning: data definition has no type or storage class
pound.c:793: syntax error before '}' token
pound.c:796: syntax error before "__uint8_t"
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before '}' token
pound.c:796: conflicting types for `__u'
pound.c:778: previous declaration of `__u'
pound.c:796: redefinition of `__c'
pound.c:778: `__c' previously defined here
pound.c:796: syntax error before "switch"
pound.c:796: conflicting types for `__u'
pound.c:796: previous declaration of `__u'
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before "case"
pound.c:796: warning: initialization makes integer from pointer without a
cast
pound.c:796: initializer element is not constant
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before "case"
pound.c:796: redefinition of `__u'
pound.c:796: `__u' previously defined here
pound.c:796: warning: initialization makes integer from pointer without a
cast
pound.c:796: initializer element is not constant
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before "case"
pound.c:796: redefinition of `__u'
pound.c:796: `__u' previously defined here
pound.c:796: warning: initialization makes integer from pointer without a
cast
pound.c:796: initializer element is not constant
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before '->' token
pound.c:796: redefinition of `__u'
pound.c:796: `__u' previously defined here
pound.c:796: warning: initialization makes integer from pointer without a
cast
pound.c:796: initializer element is not constant
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before "case"
pound.c:796: redefinition of `__u'
pound.c:796: `__u' previously defined here
pound.c:796: warning: initialization makes integer from pointer without a
cast
pound.c:796: initializer element is not constant
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before "case"
pound.c:796: redefinition of `__u'
pound.c:796: `__u' previously defined here
pound.c:796: warning: initialization makes integer from pointer without a
cast
pound.c:796: initializer element is not constant
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before "case"
pound.c:796: redefinition of `__u'
pound.c:796: `__u' previously defined here
pound.c:796: warning: initialization makes integer from pointer without a
cast
pound.c:796: initializer element is not constant
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before "case"
pound.c:796: redefinition of `__u'
pound.c:796: `__u' previously defined here
pound.c:796: warning: initialization makes integer from pointer without a
cast
pound.c:796: initializer element is not constant
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before "case"
pound.c:796: redefinition of `__u'
pound.c:796: `__u' previously defined here
pound.c:796: warning: initialization makes integer from pointer without a
cast
pound.c:796: initializer element is not constant
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before "case"
pound.c:796: redefinition of `__u'
pound.c:796: `__u' previously defined here
pound.c:796: warning: initialization makes integer from pointer without a
cast
pound.c:796: initializer element is not constant
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before "case"
pound.c:796: redefinition of `__u'
pound.c:796: `__u' previously defined here
pound.c:796: warning: initialization makes integer from pointer without a
cast
pound.c:796: initializer element is not constant
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before "case"
pound.c:796: redefinition of `__u'
pound.c:796: `__u' previously defined here
pound.c:796: warning: initialization makes integer from pointer without a
cast
pound.c:796: initializer element is not constant
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before "case"
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before '}' token
pound.c:796: syntax error before '\x0'
pound.c:796: warning: data definition has no type or storage class
pound.c:796: syntax error before '}' token
pound.c:797: syntax error before '[' token
pound.c:801: warning: parameter names (without types) in function
declaration
pound.c:801: conflicting types for `free'
/usr/include/stdlib.h:569: previous declaration of `free'
pound.c:801: warning: data definition has no type or storage class
pound.c:802: warning: parameter names (without types) in function
declaration
pound.c:802: warning: data definition has no type or storage class
pound.c:803: syntax error before '}' token
pound.c:808: `i' undeclared here (not in a function)
pound.c:808: conflicting types for `https'
pound.c:639: previous declaration of `https'
pound.c:808: warning: data definition has no type or storage class
pound.c:808: syntax error before '++' token
pound.c:812: syntax error before "__uint8_t"
pound.c:812: warning: data definition has no type or storage class
pound.c:812: syntax error before '}' token
pound.c:812: conflicting types for `__u'
pound.c:796: previous declaration of `__u'
pound.c:812: redefinition of `__c'
pound.c:796: `__c' previously defined here
pound.c:812: syntax error before "switch"
pound.c:812: conflicting types for `__u'
pound.c:812: previous declaration of `__u'
pound.c:812: warning: data definition has no type or storage class
pound.c:812: syntax error before "case"
pound.c:812: warning: initialization makes integer from pointer without a
cast
pound.c:812: initializer element is not constant
pound.c:812: warning: data definition has no type or storage class
pound.c:812: syntax error before "case"
pound.c:812: redefinition of `__u'
bunch nore of the pound.C:812: errors
pound.c:812: syntax error before '}' token
pound.c:813: redefinition of `clnt_length'
pound.c:779: `clnt_length' previously defined here
pound.c:813: `clnt_addr' undeclared here (not in a function)
pound.c:813: warning: data definition has no type or storage class
pound.c:814: syntax error before "if"
pound.c:820: warning: parameter names (without types) in function
declaration
pound.c:820: warning: data definition has no type or storage class
pound.c:821: syntax error before '}' token
pound.c:826: warning: parameter names (without types) in function
declaration
pound.c:826: warning: data definition has no type or storage class
pound.c:827: syntax error before '}' token
pound.c:830: syntax error before "__uint8_t"
pound.c:830: warning: data definition has no type or storage class
pound.c:830: syntax error before '}' token
pound.c:830: conflicting types for `__u'
pound.c:812: previous declaration of `__u'
pound.c:830: redefinition of `__c'
pound.c:812: `__c' previously defined here
pound.c:830: syntax error before "switch"
pound.c:830: conflicting types for `__u'
pound.c:830: previous declaration of `__u'
pound.c:830: warning: data definition has no type or storage class
pound.c:830: syntax error before "case"
pound.c:830: warning: initialization makes integer from pointer without a
cast
pound.c:830: initializer element is not constant
pound.c:830: warning: data definition has no type or storage class
pound.c:830: syntax error before "case"
bunch more of the pound.c:830: errors
pound.c:831: syntax error before '[' token
pound.c:834: warning: parameter names (without types) in function
declaration
pound.c:834: warning: data definition has no type or storage class
pound.c:835: warning: parameter names (without types) in function
declaration
pound.c:835: warning: data definition has no type or storage class
pound.c:836: syntax error before '}' token
pound.c:839: syntax error before '->' token
pound.c:839: warning: function declaration isn't a prototype
pound.c:839: warning: data definition has no type or storage class
pound.c:840: warning: parameter names (without types) in function
declaration
pound.c:840: warning: data definition has no type or storage class
pound.c:841: warning: parameter names (without types) in function
declaration
pound.c:841: warning: data definition has no type or storage class
pound.c:842: syntax error before '}' token
pound.c:853: syntax error before numeric constant
pound.c:853: warning: function declaration isn't a prototype
pound.c:853: warning: data definition has no type or storage class
pound.c:774: storage size of `http' isn't known
pound.c:808: storage size of `https' isn't known
{standard input}: Assembler messages:
{standard input}:93: Error: symbol `__c' is already defined
{standard input}:98: Error: symbol `__c' is already defined
{standard input}:104: Error: symbol `clnt_length' is already defined
{standard input}:109: Error: symbol `__c' is already defined
bunch more of the {standard input}
make: *** [pound.o] Error 1
I am running openssl version 0.9.7a Feb 19,2003
Can you point me to what I'm doing wrong?
Thanks,
[...]
Interactive Platform Solutions
Alverno Information Services
317-532-7800 x6287
Michael.Deputy(at)ssfhs.org
http://www.alverno.org
[...]
|
|
|
Re: Installing Pound on RHEL 3.0
"Simon Matter" <simon.matter(at)ch.sauter-bc.com> |
2005-01-24 15:23:01 |
[ FULL ]
|
> Good day,[...]
To build a binary rpm, just run
rpmbuild --rebuild pound-1.8-2.src.rpm
HTH
Simon
[...]
|
|
|
Re: Installing Pound on RHEL 3.0
Sascha Ottolski <sascha.ottolski(at)gallileus.de> |
2005-01-24 15:31:01 |
[ FULL ]
|
Am Montag, 24. Januar 2005 15:06 schrieben Sie:[...]
the important information is right in the first few lines. you would need to
install the openssl-devel package.
Cheers,
Sascha
|
|
|
|