Hi, thanks for the help. The following is the procedure to install in
Solaris 2.6
1.- Install (or check) the following packets:
expat
libiconv
gdbm
openssl
apache
libpcap
tcpdump
libnet
zlib
ncurses
mysql
2.- Run:
./configure
3.- Edit the src/include/autoconf.h file
4.- Comment the following lines:
/* #define HAVE_INET_NTOP 1 */
/* Define if you have the inet_pton function. */
/* #define HAVE_INET_PTON 1 */
4.- run Make
5.- run Make Install
That's all.
HC
"Hernan Cortez"
<[EMAIL PROTECTED]> To: [EMAIL
PROTECTED]
Sent by: cc: [EMAIL
PROTECTED],
[EMAIL PROTECTED] [EMAIL PROTECTED]
eradius.org Subject: Re:
Installation problem in Solaris 2.6 error: AF_INET undeclared
04-10-2004 08:57
Please respond to
freeradius-users
Sorry, i didn't post the answer in the last reply.
--------------------------------
Hi, thanks for the answer.
Which config.h file?
The find command show me 13 config.h files:
bash-3.00# find . -name config.h -print
./libltdl/config.h
./src/modules/rlm_attr_rewrite/config.h
./src/modules/rlm_checkval/config.h
./src/modules/rlm_counter/config.h
./src/modules/rlm_eap/types/rlm_eap_peap/config.h
./src/modules/rlm_eap/types/rlm_eap_sim/config.h
./src/modules/rlm_eap/types/rlm_eap_tls/config.h
./src/modules/rlm_eap/types/rlm_eap_ttls/config.h
./src/modules/rlm_ippool/config.h
./src/modules/rlm_pam/config.h
./src/modules/rlm_radutmp/config.h
./src/modules/rlm_sql/drivers/rlm_sql_mysql/config.h
./src/modules/rlm_unix/config.h
Also ./configure show this:
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for regex.h... (cached) yes
creating ./config.status
creating Makefile
creating config.h
config.h is unchanged
Thanks in advance.
HC
[EMAIL PROTECTED]
Sent by: To:
[EMAIL PROTECTED]
[EMAIL PROTECTED] cc:
eradius.org Subject: Re:
Installation problem in Solaris 2.6 error: AF_INET
undeclared
02-10-2004 09:55
Please respond to
freeradius-users
Hi,
> Hi, i'm trying to install freeradius v1.0.1 in solaris 2.6, however when
i
> try to compile it shows the following errors:
>
> misc.c:355: error: `AF_INET6' undeclared (first use in this function)
> misc.c:355: error: (Each undeclared identifier is reported only once
> misc.c:355: error: for each function it appears in.)
What I have been doing is manually undefining
HAVE_INET_PTON
and
HAVE_INET_NTOP
in the configure-generated config.h after running
configure.
The proper fix probably would be to replace the
check for the availability of inet_pton by testing
compilation of a dummy main involving both inet_pton
and AF_INET6 (and similar for inet_ntop), however,
since I don't have AF_INET6, I can't really test if
the trivial modification that I'd do locally does break
compilation on systems which do support IPv6 (e.g. thanks
to a typing error on my part), so I can't submit a patch...
HTH,
Stefan
-
List info/subscribe/unsubscribe? See
http://www.freeradius.org/list/users.html
-
List info/subscribe/unsubscribe? See
http://www.freeradius.org/list/users.html
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html