Hi all,

I'm having difficulties compiling 2.3.4 under Solaris 8. When I do a make, I get this:

bash-2.03# make
make all-recursive
make[1]: Entering directory `/usr/local/src/mail/vqadmin-2.3.4'
make[2]: Entering directory `/usr/local/src/mail/vqadmin-2.3.4'
gcc -I. -I/var/vpopmail/include -g -O2 -Wall -c vqadmin.c
gcc -I. -I/var/vpopmail/include -g -O2 -Wall -c cgi.c
gcc -I. -I/var/vpopmail/include -g -O2 -Wall -c template.c
gcc -I. -I/var/vpopmail/include -g -O2 -Wall -c global.c
gcc -I. -I/var/vpopmail/include -g -O2 -Wall -c acl.c
gcc -I. -I/var/vpopmail/include -g -O2 -Wall -c misc.c
gcc -I. -I/var/vpopmail/include -g -O2 -Wall -c domain.c
domain.c: In function `enable_efilter':
domain.c:630: warning: int format, pid_t arg (arg 5)
domain.c:675: warning: int format, pid_t arg (arg 5)
domain.c:681: warning: implicit declaration of function `getline'
domain.c: In function `disable_efilter':
domain.c:735: warning: int format, pid_t arg (arg 5)
gcc -I. -I/var/vpopmail/include -g -O2 -Wall -c lang.c
gcc -I. -I/var/vpopmail/include -g -O2 -Wall -c user.c
user.c: In function `show_users':
user.c:444: warning: subscript has type `char'
gcc -I. -I/var/vpopmail/include -g -O2 -Wall -c cedit.c
gcc -g -O2 -Wall -o vqadmin vqadmin.o cgi.o template.o global.o acl.o misc.o domain.o lang.o user.o cedit.o -L/var/vpopmail/lib -lvpopmail -lz -lm -lcrypt
Undefined first referenced
symbol in file
getline domain.o
ld: fatal: Symbol referencing errors. No output written to vqadmin
collect2: ld returned 1 exit status
make[2]: *** [vqadmin] Error 1
make[2]: Leaving directory `/usr/local/src/mail/vqadmin-2.3.4'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/mail/vqadmin-2.3.4'
make: *** [all-recursive-am] Error 2

....

I'm at a loss, the code looks fine, and it does not seem to complain about similar calls in disable_efilter (regarding getline).

Any help?

-- Steve


Reply via email to