net-snmp 5.6.1.1 fails install target in man/ for target maninstall on AIX 6.1

[email protected]
Newsgroups gmane.os.netbsd.devel.pkgsrc.user,gmane.network.net-snmp.user
Message-ID <OFED3FD42A.2D242D09-ON85257936.00454269-85257936.0046EFCB@ground.fedex.com>
/bin/sh: syntax error at line 1 : `;' unexpected
*** Error code 2

Stop.
bmake: stopped in /opt/pkgsrc/net/net-snmp/work/net-snmp-5.6.1.1/man
*** Error code 1

--------

Its the maninstall: target that fails, because $(MAN3) variable is unset:
-------

lpar-aix61% bmake -dA install
[snip]
install:  installed net-snmp-create-v3-user.1 in 
/opt/pkgsrc/net/net-snmp/work/.destdir/opt/pkg/man/man1
for i in  ; do /opt/pkg/bin/install-sh -c -o root -g system -m 644 ./$i 
/opt/pkgsrc/net/net-snmp/work/.destdir/opt/pkg/man/man3 ; echo "install: 
installed $i in /opt/pkgsrc/net/net-snmp/work/.destdir/opt/pkg/man/man3" ; 
done
Execute: 'for i in  ; do /opt/pkg/bin/install-sh -c -o root -g system -m 
644 ./$i /opt/pkgsrc/net/net-snmp/work/.destdir/opt/pkg/man/man3 ; echo 
"install:  installed $i in 
/opt/pkgsrc/net/net-snmp/work/.destdir/opt/pkg/man/man3" ; done'
splitting: 'for i in  ; do /opt/pkg/bin/install-sh -c -o root -g system -m 
644 ./$i /opt/pkgsrc/net/net-snmp/work/.destdir/opt/pkg/man/man3 ; echo 
"install:  installed $i in 
/opt/pkgsrc/net/net-snmp/work/.destdir/opt/pkg/man/man3" ; done' -> 20 
words
check_cwd: no obj dirs.
/bin/sh: 0403-057 Syntax error at line 1 : `;' is not expected.

*** Failed target:  maninstall
*** Failed command: for i in ; do /opt/pkg/bin/install-sh -c -o root -g 
system -m 644 ./$i /opt/pkgsrc/net/net-snmp/work/.destdir/opt/pkg/man/man3 
; echo "install: installed $i in 
/opt/pkgsrc/net/net-snmp/work/.destdir/opt/pkg/man/man3" ; done
*** Error code 2

Stop.
bmake: stopped in /opt/pkgsrc/net/net-snmp/work/net-snmp-5.6.1.1/man
Global:.ERROR_TARGET = maninstall

[..snip..]


Obviously the mvariable substitution fails when $(MAN3) fails to populate:

-------------------------

MAN1G = $(AGENTXTRAP) snmpbulkget.1 snmpcmd.1 snmpget.1 snmpset.1 
snmpwalk.1 \
        snmpbulkwalk.1 snmpgetnext.1 snmptest.1 snmptranslate.1 snmptrap.1 
\
        snmpusm.1 snmpvacm.1 snmptable.1 snmpstatus.1 snmpconf.1 mib2c.1 \
        snmpnetstat.1 snmpdelta.1 snmpdf.1 encode_keychange.1 fixproc.1 \
        net-snmp-config.1 mib2c-update.1 tkmib.1 traptoemail.1 \
        net-snmp-create-v3-user.1

MAN3  =  <-------------------- ?!?!?!?!?!?!?!?!
MAN3_API = netsnmp_mib_api.3 netsnmp_config_api.3 snmp_alarm.3 \
        netsnmp_session_api.3 netsnmp_sess_api.3 netsnmp_trap_api.3 
netsnmp_varbind_api.3 netsnmp_pdu_api.3
MAN3G = default_store.3 netsnmp_agent_api.3 $(MAN3_API)
MAN5G = snmpd.conf.5 snmptrapd.conf.5 snmp.conf.5 snmp_config.5 
variables.5 \
        mib2c.conf.5 snmpd.examples.5 snmpd.internal.5
MAN8G = snmptrapd.8 snmpd.8


-------------------------

I'm not sure if there's a target that's supposed to append or manipulate 
the Makefile, but Makefile.in is the same in SVN.  I know there's a lot of 
PERL involved in this process

http://net-snmp.svn.sourceforge.net/viewvc/net-snmp/trunk/net-snmp/man/Makefile.in?revision=19403&view=markup

However, pkgsrc build PERL 5.14.0 as a build-depends: 
  Summary of my perl5 (revision 5 version 14 subversion 2) configuration:

-
Brian A Seklecki <[email protected]>
Systems Programmer
FedEx Services
(412) 859-2215 (o)
(412) 290-8059 (m/c)
(412) 378-3823 (m/p)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.