Solaris / OpenSolarisThis forum is for the discussion of Solaris, OpenSolaris, OpenIndiana, and illumos.
General Sun, SunOS and Sparc related questions also go here. Any Solaris fork or distribution is welcome.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Has anyone been able to install aide on solaris 10, I error out with
checking for vsnprintf... no
configure: error: Must have a system that supports vsnprintf.
knox#
Can anyone make suggestions to what other software I could use that would support server client integrity checking, and or other security related software in general. Thanks.
knox# ./configure
loading cache ./config.cache
checking for a BSD compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal-1.4... missing
checking for working autoconf... missing
checking for working automake-1.4... missing
checking for working autoheader... missing
checking for working makeinfo... found
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking whether make sets ${MAKE}... (cached) yes
checking for ranlib... :
checking for bison... bison -y
checking how to run the C preprocessor... gcc -E
checking for flex... flex
checking for flex... (cached) flex
checking for yywrap in -lfl... no
checking lex output file root... lex.yy
checking whether yytext is a pointer... no
checking for gcc option to accept ANSI C... none needed
checking whether build environment is sane... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for library containing syslog... no
checking endianess... big
checking for byte typedef... no
checking for ushort typedef... yes
checking for ulong typedef... yes
checking for u16 typedef... no
checking for u32 typedef... no
checking size of unsigned short... 0
checking size of unsigned int... 0
checking size of unsigned long... 0
checking for ANSI C header files... no
checking for readdir... no
checking for readdir_r... no
checking for stricmp... no
checking for ustat... no
checking for mmap... no
checking for vsnprintf... no
configure: error: Must have a system that supports vsnprintf.
knox#
path is
knox# set path=(/usr/local /usr/hosts /usr/sfw/bin /usr/bin /usr/local/bin /usr/sbin /usr/local/sbin $path)
Distribution: Solaris 11.4, Oracle Linux, Mint, Ubuntu/WSL
Posts: 9,786
Rep:
I'm not telling it doesn't fail, I'm saying it shouldn't !
And your path has nothing to do with it, vsnprintf is a library function, not a command.
Code:
$ uname -a
SunOS cassis 5.10 Generic i86pc i386 i86pc
$ man vsnprintf
Standard C Library Functions vprintf(3C)
NAME
vprintf, vfprintf, vsprintf, vsnprintf - print formatted
output of a variable argument list
SYNOPSIS
#include <stdio.h>
#include <stdarg.h>
int vprintf(const char *format, va_list ap);
int vfprintf(FILE *stream, const char *format, va_list ap);
int vsprintf(char *s, const char *format, va_list ap);
int vsnprintf(char *s, size_t n, const char *format, va_list
ap);
DESCRIPTION
The vprintf(), vfprintf(), vsprintf() and vsnprintf() func-
tions are the same as printf(), fprintf(), sprintf(), and
snprintf(), respectively, except that instead of being
called with a variable number of arguments, they are called
with an argument list as defined in the <stdarg.h> header.
See printf(3C).
...
If there's a bug in the AIDE configure script as it looks like, there's nothing Solaris can do.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.