|
/
Zope
/
Apsis
/
Pound Mailing List
/
Archive
/
2006
/
2006-06
/
Pound 2.0 on AIX 5.1
[
pound 2.0.6 with external editor / Raphael Pesche ... ]
[
Slower Performance with a small load... / ... ]
Pound 2.0 on AIX 5.1
"Gaulin, David: #CIPO - OPIC" <Gaulin.David(at)ic.gc.ca> |
2006-06-20 22:18:03 |
[ FULL ]
|
Hello All,
I had to install pound-2.0 on AIX 5.1. It took me an afternoon to figure out
how to make it compile. I would like to share my experience in case somebody
else has to do the same thing. Please note that I am no C expert. The step I
took made a workable/runnable copy of pound but it might create other problems
down the road.
First problem I encountered while running the configuration was with the
OpenSSL library. On my server it wasn't installed at the proper location. As
per the documentation I specified the folder using the --with-ssl=/opt/freeware
folder
After running configure successfully, I ran make. I gave me the following
error:
cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\"`cat VERSION`\" -g
-O2 -DUPER -DHAVE_SYSLOG_H=1 -DMISS_FACILITYNAMES -I/opt/freeware/include
-D_REENTRANT -D_THREAD_SAFE -Wstrict-prototypes -pipe -c pound.c
cc: 1501-210 command option Wstrict-prototypes contains an incorrect
subargument
make: 1254-004 The error code from the last command is 40.
Stop.
To fix that problem I edited the Makefile and removed the Wstrict-prototypes
-pipe entry. When I ran make, I got the following error:
cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\"`cat VERSION`\" -g
-O2 -DUPER -DHAVE_SYSLOG_H=1 -DMISS_FACILITYNAMES -I/opt/freeware/include
-D_REENTRANT -D_THREAD_SAFE -c pound.c
cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\"`cat VERSION`\" -g
-O2 -DUPER -DHAVE_SYSLOG_H=1 -DMISS_FACILITYNAMES -I/opt/freeware/include
-D_REENTRANT -D_THREAD_SAFE -c http.c
cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\"`cat VERSION`\" -g
-O2 -DUPER -DHAVE_SYSLOG_H=1 -DMISS_FACILITYNAMES -I/opt/freeware/include
-D_REENTRANT -D_THREAD_SAFE -c config.c
"config.c", line 249.14: 1506-045 (S) Undeclared identifier LOG_FTP.
make: 1254-004 The error code from the last command is 1.
Stop.
In order to fix that error, I edited the confic.c file. I replace the line
{ "ftp", LOG_FTP },
with those three lines
#ifdef LOG_FTP
{ "ftp", LOG_FTP },
#endif
(this fix seems to be in the newer version of the code)
After that, I tried running make again. This time I got the following error
message.
cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\"`cat VERSION`\" -g
-O2 -DUPER -DHAVE_SYSLOG_H=1 -DMISS_FACILITYNAMES -I/opt/freeware/include
-D_REENTRANT -D_THREAD_SAFE -c config.c
cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\"`cat VERSION`\" -g
-O2 -DUPER -DHAVE_SYSLOG_H=1 -DMISS_FACILITYNAMES -I/opt/freeware/include
-D_REENTRANT -D_THREAD_SAFE -c svc.c
976 1500-010: (W) WARNING in thr_RSAgen: Infinite loop. Program may not
stop.
gcc -L/opt/freeware/lib -o pound pound.o http.o config.o svc.o -lssl
-lcrypto -ldl
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_lock
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_unlock
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_init
ld: 0711-317 ERROR: Undefined symbol: .pthread_attr_init
ld: 0711-317 ERROR: Undefined symbol: .pthread_attr_setdetachstate
ld: 0711-317 ERROR: Undefined symbol: .pthread_create
ld: 0711-317 ERROR: Undefined symbol: .pthread_exit
ld: 0711-317 ERROR: Undefined symbol: .pthread_self
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
collect2: ld returned 8 exit status
make: 1254-004 The error code from the last command is 1.
Stop.
In order to fix that, I had to edit the Makefile again, and replace the
following line
LIBS=-lssl -lcrypto -ldl
with
LIBS=-lssl -lcrypto -ldl -lpthread
After that last modification I did a make clean and make and I was able to use
the software.
Hope this helps someone.
David Gaulin
819-953-8407 | télécopieur / facsimile 819-953-8407
gaulin.david(at)ic.gc.ca
Industrie Canada | 50 rue Victoria Gatineau QC K1A 0C9
Industry Canada | 50 Victoria Street Gatineau QC K1A 0C9
Gouvernement du Canada | Government of Canada
|
|
|
|
|
Re: [Pound Mailing List] Pound 2.0 on AIX 5.1
Robert Segall <roseg(at)apsis.ch> |
2006-06-23 09:44:58 |
[ FULL ]
|
On Tue, 2006-06-20 at 16:18 -0400, Gaulin, David: #CIPO - OPIC wrote:[...]
You seem to have a bit of a strange setup. You use cc, but with support
for gcc-style arguments. However, your cc seems to NOT support -pipe.
What have you installed on your machine?
[...]
Correct. You should be using the newer versions in any case...
[...]
Again, a bit of a strange setup: for some reason the autoconf thinks you
don't need -lpthread. Could you also tell me how come you use cc to
compile, but gcc to link?
[...]
Well, at least that's something...[...]
|
|
|
RE: [Pound Mailing List] Pound 2.0 on AIX 5.1
"Gaulin, David: #CIPO - OPIC" <Gaulin.David(at)ic.gc.ca> |
2006-06-23 15:14:36 |
[ FULL ]
|
Hello
1- You seem to have a bit of a strange setup. You use cc, but with support
for gcc-style arguments. However, your cc seems to NOT support -pipe.
What have you installed on your machine?
$ gcc -v
Reading specs from
/bin/../lib/gcc-lib/powerpc-ibm-aix5.1.0.0/2.9-aix51-020209/specs
gcc version 2.9-aix51-020209
$ cc -v
VisualAge C++ Professional / C for AIX Compiler, Version 6
...
2- Correct. You should be using the newer versions in any case...
I will. I just taugth that since it was saying "EXPERIMENTAL" on the site that
it wasn't stable enough.
3- Again, a bit of a strange setup: for some reason the autoconf thinks you
don't need -lpthread. Could you also tell me how come you use cc to
compile, but gcc to link?
Don't know. Like I mentionned, I am in no way a C expert. This is a
development server that other people are using.
Should I be linking and compiling with gcc or cc?
Thanks
David
-----Original Message-----
From: Robert Segall [mailto:roseg(at)apsis.ch]
Sent: Friday, June 23, 2006 3:45 AM
To: pound(at)apsis.ch
Subject: Re: [Pound Mailing List] Pound 2.0 on AIX 5.1
On Tue, 2006-06-20 at 16:18 -0400, David[...]
You seem to have a bit of a strange setup. You use cc, but with support
for gcc-style arguments. However, your cc seems to NOT support -pipe.
What have you installed on your machine?
[...]
Correct. You should be using the newer versions in any case...
[...]
Again, a bit of a strange setup: for some reason the autoconf thinks you
don't need -lpthread. Could you also tell me how come you use cc to
compile, but gcc to link?
[...]
Well, at least that's something...[...]
|
|
|
RE: [Pound Mailing List] Pound 2.0 on AIX 5.1
Robert Segall <roseg(at)apsis.ch> |
2006-06-23 17:47:39 |
[ FULL ]
|
On Fri, 2006-06-23 at 09:14 -0400, Gaulin, David: #CIPO - OPIC wrote:[...]
Either would do, but not both! Even worse, I suspect you may mix the
libraries for them (otherwise the autoconf would have generated the
correct LDFLAGS).[...]
|
|
|
Re: [Pound Mailing List] Pound 2.0 on AIX 5.1
Alessio Cervellin <a.cervellin(at)acm.org> |
2006-06-23 19:18:58 |
[ FULL ]
|
Gaulin, David: #CIPO - OPIC wrote:[...]
it seems you have both cc and gcc in your PATH, and that's not good.
try to leave only gcc in your path, try also to do "export CC=gcc", then
run again the pound configure script.
|
|
|
RE: [Pound Mailing List] Pound 2.0 on AIX 5.1
"Gaulin, David: #CIPO - OPIC" <Gaulin.David(at)ic.gc.ca> |
2006-06-23 20:12:05 |
[ FULL ]
|
I removed cc from my path, I ran configure again. But now when I run make, I
get
cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\"`cat VERSION`\" -g
-O2 -DUPER -DHAVE_SYSLOG_H=1 -DMISS_FACILITYNAMES -I/opt/freeware/include
-D_REENTRANT -D_THREAD_SAFE -Wstrict-prototypes -pipe -c pound.c
/usr/bin/sh: cc: not found.
make: 1254-004 The error code from the last command is 127.
My configure output looks like this: (it seems to be using gcc).
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... ./install-sh -c
checking build system type... powerpc-ibm-aix5.2.0.0
checking host system type... powerpc-ibm-aix5.2.0.0
checking target system type... powerpc-ibm-aix5.2.0.0
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... no
checking whether pthreads work with -pthreads... no
checking whether pthreads work with -mthreads... no
checking for the pthreads library -lpthread... no
checking whether pthreads work with --thread-safe... no
checking whether pthreads work with -mt... no
checking for pthread-config... no
checking for dlopen in -ldl... yes
checking for socket in -lsocket... no
checking for BIO_new in -lcrypto... yes
checking for SSL_CTX_new in -lssl... yes
checking for pthread_attr_setstacksize in LIBS=-lssl -lcrypto -ldl with
CFLAGS=-g -O2 -DUPER... OK
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking netinet/tcp.h usability... no
checking netinet/tcp.h presence... yes
configure: WARNING: netinet/tcp.h: present but cannot be compiled
configure: WARNING: netinet/tcp.h: check for missing prerequisite headers?
configure: WARNING: netinet/tcp.h: see the Autoconf documentation
configure: WARNING: netinet/tcp.h: section "Present But Cannot Be Compiled"
configure: WARNING: netinet/tcp.h: proceeding with the preprocessor's result
configure: WARNING: netinet/tcp.h: in the future, the compiler will take
precedence
configure: WARNING: ## ----------------------------- ##
configure: WARNING: ## Report this to roseg(at)apsis.ch ##
configure: WARNING: ## ----------------------------- ##
checking for netinet/tcp.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking getopt.h usability... no
checking getopt.h presence... no
checking for getopt.h... no
checking pthread.h usability... no
checking pthread.h presence... yes
configure: WARNING: pthread.h: present but cannot be compiled
configure: WARNING: pthread.h: check for missing prerequisite headers?
configure: WARNING: pthread.h: see the Autoconf documentation
configure: WARNING: pthread.h: section "Present But Cannot Be Compiled"
configure: WARNING: pthread.h: proceeding with the preprocessor's result
configure: WARNING: pthread.h: in the future, the compiler will take precedence
configure: WARNING: ## ----------------------------- ##
configure: WARNING: ## Report this to roseg(at)apsis.ch ##
configure: WARNING: ## ----------------------------- ##
checking for pthread.h... yes
checking for sys/types.h... (cached) yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking openssl/engine.h usability... yes
checking openssl/engine.h presence... yes
checking for openssl/engine.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking wait.h usability... no
checking wait.h presence... no
checking for wait.h... no
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking for sys/stat.h... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for facilitynames presence... missing
checking return type of signal handlers... void
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for pid_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for in_addr_t... yes
checking for in_port_t... yes
checking for unistd.h... (cached) yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... no
checking for working memcmp... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... (cached) void
checking whether lstat dereferences a symlink specified with a trailing
slash... no
checking whether stat accepts an empty string... no
checking for strftime... yes
checking for gethostbyname... yes
checking for inet_ntop... yes
checking for memset... yes
checking for regcomp... yes
checking for poll... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strncasecmp... yes
checking for strspn... yes
checking for strtol... yes
checking for setsid... yes
checking for X509_STORE_set_flags... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
-----Original Message-----
From: Alessio Cervellin [mailto:a.cervellin(at)acm.org]
Sent: Friday, June 23, 2006 1:19 PM
To: pound(at)apsis.ch
Subject: Re: [Pound Mailing List] Pound 2.0 on AIX 5.1
Gaulin, David: #CIPO - OPIC wrote:[...]
it seems you have both cc and gcc in your PATH, and that's not good.
try to leave only gcc in your path, try also to do "export CC=gcc", then
run again the pound configure script.
[...]
|
|
|
Re: [Pound Mailing List] Pound 2.0 on AIX 5.1
Alessio Cervellin <a.cervellin(at)acm.org> |
2006-06-23 20:54:26 |
[ FULL ]
|
Gaulin, David: #CIPO - OPIC wrote:[...]
it seems your environment is "dirty", it's still pointing to cc. i'd
suggest to remove the pound directory and untar it again from the
original archive.
Then:
#export CC=gcc
(be sure gcc is in your PATH, and cc is not)
#cd Pound-2.0.9
#./configure
#./gmake (or make)
|
|
|
RE: [Pound Mailing List] Pound 2.0 on AIX 5.1
"Gaulin, David: #CIPO - OPIC" <Gaulin.David(at)ic.gc.ca> |
2006-06-23 21:52:17 |
[ FULL ]
|
Sorry guys I should have reply earlier. I got the cc, gcc thing figured out.
The CC var solve the problem.
Now when I do make I get that... I am still working on it.
pound.h:29: config.h: A file or directory in the path name does not exist.
In file included from pound.c:29:
pound.h:35: #error "Pound needs stdlib.h"
pound.h:41: #error "Pound needs unistd.h"
pound.h:51: #error "Pound needs pthread.h"
pound.h:57: #error "Pound needs string.h"
pound.h:77: #error "Pound needs time.h"
pound.h:84: #error "Pound needs sys/types.h"
pound.h:90: #error "Pound needs sys/socket.h"
pound.h:96: #error "Pound needs sys/un.h"
pound.h:102: #error "Pound needs netinet/in.h"
pound.h:108: #error "Pound needs netinet/tcp.h"
pound.h:114: #error "Pound needs arpa/inet.h"
pound.h:120: #error "Pound needs netdb.h"
pound.h:126: #error "Pound needs sys/poll.h"
pound.h:142: #error "Pound needs openssl/ssl.h"
pound.h:152: #error "Pound needs pwd.h"
pound.h:158: #error "Pound needs grp.h"
In file included from pound.c:29:
pound.h:172: #error "Pound needs signal.h"
pound.h:180: #error "Pound needs regex.h"
pound.h:186: #error "Pound needs ctype.h"
pound.h:192: #error "Pound needs errno.h"
pound.h:200: #error "Pound needs sys/wait.h"
pound.h:206: #error "Pound needs sys/stat.h"
pound.h:212: #error "Pound needs fcntl.h"
In file included from pound.c:29:
pound.h:236: parse error before `HTTP'
pound.h:246: warning: data definition has no type or storage class
pound.h:261: parse error before `regex_t'
pound.h:261: warning: no semicolon at end of struct or union
pound.h:263: parse error before `}'
pound.h:263: warning: data definition has no type or storage class
pound.h:274: field `in' has incomplete type
pound.h:275: field `un' has incomplete type
pound.h:279: field `HA' has incomplete type
pound.h:301: parse error before `MATCHER'
pound.h:301: warning: no semicolon at end of struct or union
pound.h:309: parse error before `sess_pat'
pound.h:309: warning: data definition has no type or storage class
pound.h:312: conflicting types for `next'
pound.h:262: previous declaration of `next'
pound.h:313: parse error before `}'
pound.h:313: warning: data definition has no type or storage class
pound.h:315: parse error before `*'
pound.h:315: warning: data definition has no type or storage class
pound.h:319: field `addr' has incomplete type
pound.h:321: parse error before `SSL_CTX'
pound.h:321: warning: no semicolon at end of struct or union
pound.h:328: parse error before `url_pat'
pound.h:328: warning: data definition has no type or storage class
pound.h:334: parse error before `*'
pound.h:334: warning: data definition has no type or storage class
pound.h:336: parse error before `*'
pound.h:336: warning: data definition has no type or storage class
pound.h:337: conflicting types for `next'
pound.h:312: previous declaration of `next'
pound.h:338: parse error before `}'
pound.h:338: warning: data definition has no type or storage class
pound.h:340: parse error before `*'
pound.h:340: warning: data definition has no type or storage class
pound.h:344: parse error before `LISTENER'
pound.h:344: warning: no semicolon at end of struct or union
pound.h:346: parse error before `}'
pound.h:346: warning: data definition has no type or storage class
pound.h:389: parse error before `*'
pound.h:389: parse error before `*'
pound.h:389: warning: function declaration isn't a prototype
pound.h:389: warning: data definition has no type or storage class
pound.h:394: parse error before `*'
pound.h:394: warning: function declaration isn't a prototype
pound.h:402: parse error before `LISTENER'
pound.h:402: warning: function declaration isn't a prototype
pound.h:406: parse error before `*'
pound.h:406: warning: function declaration isn't a prototype
pound.h:417: parse error before `*'
pound.h:417: warning: function declaration isn't a prototype
pound.h:447: parse error before `*'
pound.h:447: parse error before `*'
pound.h:447: warning: function declaration isn't a prototype
pound.h:447: warning: data definition has no type or storage class
pound.c:43: parse error before `*'
pound.c:43: warning: data definition has no type or storage class
pound.c:45: parse error before `*'
pound.c:45: warning: data definition has no type or storage class
pound.c:47: parse error before `HTTP'
pound.c:57: warning: data definition has no type or storage class
pound.c: In function `l_lock':
pound.c:85: `CRYPTO_LOCK' undeclared (first use in this function)
pound.c:85: (Each undeclared identifier is reported only once
pound.c:85: for each function it appears in.)
pound.c: At top level:
pound.c:102: parse error before `h_term'
pound.c: In function `h_term':
pound.c:106: `SIGTERM' undeclared (first use in this function)
pound.c: In function `main':
pound.c:122: `lstn' undeclared (first use in this function)
pound.c:123: parse error before `thr'
pound.c:136: `SIGTERM' undeclared (first use in this function)
pound.c:137: `SIGINT' undeclared (first use in this function)
pound.c:138: `SIGQUIT' undeclared (first use in this function)
pound.c:139: `SIGPIPE' undeclared (first use in this function)
pound.c:139: `SIG_IGN' undeclared (first use in this function)
pound.c:156: `REG_ICASE' undeclared (first use in this function)
pound.c:156: `REG_NEWLINE' undeclared (first use in this function)
pound.c:156: `REG_EXTENDED' undeclared (first use in this function)
pound.c:182: `errno' undeclared (first use in this function)
pound.c:196: sizeof applied to an incomplete type
pound.c:201: arithmetic on pointer to an incomplete type
pound.c:201: dereferencing pointer to incomplete type
pound.c:207: warning: assignment makes pointer from integer without a cast
pound.c:211: `user_id' undeclared (first use in this function)
pound.c:211: dereferencing pointer to incomplete type
pound.c:218: warning: assignment makes pointer from integer without a cast
pound.c:222: `group_id' undeclared (first use in this function)
pound.c:222: dereferencing pointer to incomplete type
pound.c:250: `fpid' undeclared (first use in this function)
pound.c:296: `attr' undeclared (first use in this function)
pound.c:297: `PTHREAD_CREATE_DETACHED' undeclared (first use in this function)
pound.c:308: `thr' undeclared (first use in this function)
pound.c:325: arithmetic on pointer to an incomplete type
pound.c:325: dereferencing pointer to incomplete type
pound.c:325: `POLLIN' undeclared (first use in this function)
pound.c:325: `POLLPRI' undeclared (first use in this function)
pound.c:326: arithmetic on pointer to an incomplete type
pound.c:326: dereferencing pointer to incomplete type
pound.c:332: arithmetic on pointer to an incomplete type
pound.c:332: dereferencing pointer to incomplete type
pound.c:333: `clnt_addr' undeclared (first use in this function)
pound.c:343: `arg' undeclared (first use in this function)
pound.c:345: parse error before `)'
pound.c:348: parse error before `else'
pound.c: At top level:
pound.c:364: parse error before `else'
pound.c:367: parse error before `1'
pound.c:367: warning: function declaration isn't a prototype
pound.c:367: warning: data definition has no type or storage class
pound.h:345: storage size of `from_host' isn't known
make: 1254-004 The error code from the last command is 1.
-----Original Message-----
From: Alessio Cervellin [mailto:a.cervellin(at)acm.org]
Sent: Friday, June 23, 2006 2:54 PM
To: pound(at)apsis.ch
Subject: Re: [Pound Mailing List] Pound 2.0 on AIX 5.1
Gaulin, David: #CIPO - OPIC wrote:[...]
it seems your environment is "dirty", it's still pointing to cc. i'd
suggest to remove the pound directory and untar it again from the
original archive.
Then:
#export CC=gcc
(be sure gcc is in your PATH, and cc is not)
#cd Pound-2.0.9
#./configure
#./gmake (or make)
[...]
|
|
|
Re: [Pound Mailing List] Pound 2.0 on AIX 5.1
Alessio Cervellin <a.cervellin(at)acm.org> |
2006-06-24 06:26:46 |
[ FULL ]
|
Gaulin, David: #CIPO - OPIC wrote:[...]
after setting the path, and after "export CC=gcc", did you run again
configure?
if so, could you paste here its output? (the config.log file)
|
|
|
|