Hello everyone.
I'm having issues with getting qmailadmin-1.2.14, as well as 1.2.13 and
1.2.12 to make. I have vpopmail-5.4.30 installed, and I configured it with
this script -
#!/bin/sh
./configure \
--enable-qmaildir=/var/qmail \
--enable-qmail-newu=/var/qmail/bin/qmail-newu \
--enable-qmail-inject=/var/qmail/bin/qmail-inject \
--enable-qmail-newmrh=/var/qmail/bin/qmail-newmrh \
--enable-vpopuser=vpopmail \
--enable-vpopgroup=vchkpw \
--enable-roaming-users \
--enable-qmail-ext \
--enable-onchange-script \
--enable-spamassassin \
--enable-spamc-prog=/usr/local/bin/spamc \
--enable-domainquotas \
--enable-auth-module=cdb \
--enable-logging=v
Now I compile qmailadmin-1.2.14 with these options -
#!/bin/sh
./configure \
--enable-htmldir=/var/www \
--enable-cgibindir=/usr/lib/cgi-bin
Which leads to this output at the end of running (yes, it does say it is
qmailadmin 1.2.13 when it is in fact 1.2.14) -
qmailadmin 1.2.13
Current settings
---------------------------------------
cgi-bin dir = /usr/lib/cgi-bin
html dir = /var/www
image dir = /var/www/images/qmailadmin
image URL = /images/qmailadmin
template dir = /usr/local/share/qmailadmin
qmail dir = /var/qmail
vpopmail dir = /home/vpopmail
autorespond dir = /usr/local/bin
ezmlm dir = /usr/local/bin/ezmlm
ezmlm idx = yes
mysql for ezmlm = yes
help = no
modify quota = no
domain autofill = no
catchall accounts = yes
trivial passwords = yes
modify spam check = no
mailbox:/usr/local/qmailadmin-1.2.14#
Make however ends up like this:
gcc -g -O2 -Wall -o qmailadmin qmailadmin.o alias.o autorespond.o
forward.o mailinglist.o user.o util.o printh.o auth.o template.o command.o
show.o cgi.o limits.o dotqmail.o -L/home/vpopmail/lib -lvpopmail -lcrypt
-lcrypt
mailinglist.o: In function `addmailinglistnow':
/usr/local/qmailadmin-1.2.14/mailinglist.c:651: undefined reference to
`onchange_buf'
/usr/local/qmailadmin-1.2.14/mailinglist.c:652: undefined reference to
`call_onchange'
mailinglist.o: In function `delmailinglistnow':
/usr/local/qmailadmin-1.2.14/mailinglist.c:340: undefined reference to
`onchange_buf'
/usr/local/qmailadmin-1.2.14/mailinglist.c:341: undefined reference to
`call_onchange'
collect2: ld returned 1 exit status
make[1]: *** [qmailadmin] Error 1
make[1]: Leaving directory `/usr/local/qmailadmin-1.2.14'
make: *** [all] Error 2
qmail-1-2-13 ends quite similarly -
gcc -g -O2 -Wall -o qmailadmin qmailadmin.o alias.o autorespond.o
forward.o mailinglist.o user.o util.o printh.o auth.o template.o command.o
show.o cgi.o limits.o dotqmail.o -L/home/vpopmail/lib -lvpopmail -lcrypt
-lcrypt
mailinglist.o: In function `addmailinglistnow':
/usr/local/qmailadmin-1.2.13/mailinglist.c:651: undefined reference to
`onchange_buf'
/usr/local/qmailadmin-1.2.13/mailinglist.c:652: undefined reference to
`call_onchange'
mailinglist.o: In function `delmailinglistnow':
/usr/local/qmailadmin-1.2.13/mailinglist.c:340: undefined reference to
`onchange_buf'
/usr/local/qmailadmin-1.2.13/mailinglist.c:341: undefined reference to
`call_onchange'
collect2: ld returned 1 exit status
make[1]: *** [qmailadmin] Error 1
make[1]: Leaving directory `/usr/local/qmailadmin-1.2.13'
make: *** [all] Error 2
My google-fu must be weak, what is/isn't happening that should be?
!DSPAM:4c34e77532717062016971!