From: Peter W. Osel (pwo@Infineon.COM)
Date: Fri Feb 18 2005 - 19:21:49 EST
Hello, I am trying to compile pidentd 3.0.18 on Solaris GA with DES
encryption and need some help:
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=0 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c pdes.c
"pdes.c", line 130: improper member use: sin_addr
"pdes.c", line 131: improper member use: sin_addr
"pdes.c", line 132: improper member use: sin_port
"pdes.c", line 133: improper member use: sin_port
cc: acomp failed for pdes.c
the lines read
r.fields.ip_local = kp->local.sin_addr.s_addr;
r.fields.ip_remote = kp->remote.sin_addr.s_addr;
r.fields.port_local = kp->local.sin_port;
r.fields.port_remote = kp->remote.sin_port;
I am using Solaris 10 GA: uname -a ; cat /etc/release
SunOS w043 5.10 Generic sun4u sparc SUNW,Sun-Blade-1000
Solaris 10 3/05 s10_74L2a SPARC
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 22 January 2005
pidentd 3.0.18: ftp://ftp.lysator.liu.se/pub/ident/servers/
SUNWspro version 10
environment is set to
PATH=/usr/ccs/bin:/opt/SUNWspro/bin:/usr/bin:
CC=cc
CLFAGS=-fast
LDFLAGS=-s -L/usr/sfw/lib
CFLAGS=-fast
configure is run as:
./configure --prefix="" --with-threads=yes --with-des=yes --with-des-includes=/usr/sfw/include --with-des-libraries=/usr/sfw/lib/sparcv9
(don't like to set --with-des-libraries to /usr/sfw/lib/sparcv9, but if
you don't, des does not seem to get enabled .... might be something else to
look into later ...)
running make results in:
-fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c main.c
"main.c", line 360: warning: implicit function declaration: thr_setconcurrency
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c server.c
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c request.c
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c kernel.c
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c send.c
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c daemon.c
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c safeio.c
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c support.c
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c conf.c
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c str2.c
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c buffer.c
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c timeout.c
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c avail.c
cc -fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\"/etc\" -I. -I./src -c pdes.c
"pdes.c", line 130: improper member use: sin_addr
"pdes.c", line 131: improper member use: sin_addr
"pdes.c", line 132: improper member use: sin_port
"pdes.c", line 133: improper member use: sin_port
cc: acomp failed for pdes.c
*** Error code 2
make: Fatal error: Command failed for target `pdes.o'
Current working directory /home/locadm/exp/pidentd/pidentd-3.0.18/src
*** Error code 1
The following command caused the error:
cd src ; make all CC="cc" CFLAGS="-fast -xarch=v9 -DHAVE_CONFIG_H -I/usr/sfw/include -DHAVE_IPV6=1 -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -DPATH_SYSCONFDIR=\\\"/etc\\\" -I. -I./src" LDFLAGS="-s -L/usr/sfw/lib -L/usr/sfw/lib/sparcv9 -lpthread -lcrypto -lkvm -lelf -lnsl -lsocket"
make: Fatal error: Command failed for target `all'
still trying to read through /usr/include/netinet/in.h, but I am stuck...
Any hints? Casper? ;-)
Cheers
--pwo
-- Peter W. Osel Email: pwo@Infineon.COM Principal - Development Systems Phone: +1.408.501.6321 Infineon Technologies Cell: +1.408.348.6735 North America Corp. Cell: +49.160.475.8577 (outside US) 1730 North First Street Fax: +1.408.501.2410 San Jose, CA 95112, USA WWW: http://pwo.de/ pgp key fingerprint = 79 2D DD 49 C0 AA D8 CF 2C F9 A5 6A BA 37 0E 28 _______________________________________________ sunmanagers mailing list sunmanagers@sunmanagers.org http://www.sunmanagers.org/mailman/listinfo/sunmanagers
This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:30:12 EDT