I am trying to configure SNMP monitoring for MySQL (I have a MySQL enterprise version running on MacOS X). I cannot seem to install DBD::mysql via CPAN. I get following error upon make.

I would like an easy way to get SNMP monitoring working for MySQL on MacOSX. I am following this guide http://www.masterzen.fr/software-contributions/mysql-snmp-monitor-mysql-with-snmp/

hatim-mbp:DBD-mysql-4.019 root# make
Skip blib/lib/DBD/mysql.pm (unchanged)
Skip blib/lib/DBD/mysql/GetInfo.pm (unchanged)
Skip blib/lib/DBD/mysql/INSTALL.pod (unchanged)
Skip blib/lib/Bundle/DBD/mysql.pm (unchanged)
gcc-4.2 -c  -I/System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level/auto/DBI -I/usr/local/mysql/include  -g -Os -arch x86_64 -fno-common   -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT  -DDONT_DECLARE_CXA_PURE_VIRTUAL -DDBD_MYSQL_INSERT_ID_IS_GOOD -g  -arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include -Os   -DVERSION=\"4.019\" -DXS_VERSION=\"4.019\"  "-I/System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE"   dbdimp.c
dbdimp.c: In function 'alloc_param':
dbdimp.c:223: warning: format not a string literal and no format arguments
dbdimp.c: In function 'alloc_bind':
dbdimp.c:241: warning: format not a string literal and no format arguments
dbdimp.c: In function 'alloc_fbind':
dbdimp.c:257: warning: format not a string literal and no format arguments
dbdimp.c: In function 'alloc_fbuffer':
dbdimp.c:272: warning: format not a string literal and no format arguments
dbdimp.c: In function 'parse_params':
dbdimp.c:589: warning: format not a string literal and no format arguments
dbdimp.c: In function 'my_login':
dbdimp.c:1996: warning: format not a string literal and no format arguments
dbdimp.c: In function 'mysql_describe':
dbdimp.c:3605: warning: assignment from incompatible pointer type
dbdimp.c:3606: warning: format not a string literal and no format arguments
dbdimp.c: In function 'mysql_st_fetch':
dbdimp.c:3798: warning: format not a string literal and no format arguments
dbdimp.c: In function 'alloc_param':
dbdimp.c:223: warning: format not a string literal and no format arguments
dbdimp.c: In function 'alloc_bind':
dbdimp.c:241: warning: format not a string literal and no format arguments
dbdimp.c: In function 'alloc_fbind':
dbdimp.c:257: warning: format not a string literal and no format arguments
dbdimp.c: In function 'alloc_fbuffer':
dbdimp.c:272: warning: format not a string literal and no format arguments
dbdimp.c: In function 'parse_params':
dbdimp.c:589: warning: format not a string literal and no format arguments
dbdimp.c: In function 'my_login':
dbdimp.c:1996: warning: format not a string literal and no format arguments
dbdimp.c: In function 'mysql_describe':
dbdimp.c:3605: warning: assignment from incompatible pointer type
dbdimp.c:3606: warning: format not a string literal and no format arguments
dbdimp.c: In function 'mysql_st_fetch':
dbdimp.c:3798: warning: format not a string literal and no format arguments
/usr/libexec/gcc/powerpc-apple-darwin10/4.2.1/as: assembler (/usr/bin/../libexec/gcc/darwin/ppc/as or /usr/bin/../local/libexec/gcc/darwin/ppc/as) for architecture ppc not installed
Installed assemblers are:
/usr/bin/../libexec/gcc/darwin/x86_64/as for architecture x86_64
/usr/bin/../libexec/gcc/darwin/i386/as for architecture i386
dbdimp.c: In function 'alloc_param':
dbdimp.c:223: warning: format not a string literal and no format arguments
dbdimp.c: In function 'alloc_bind':
dbdimp.c:241: warning: format not a string literal and no format arguments
dbdimp.c: In function 'alloc_fbind':
dbdimp.c:257: warning: format not a string literal and no format arguments
dbdimp.c: In function 'alloc_fbuffer':
dbdimp.c:272: warning: format not a string literal and no format arguments
dbdimp.c: In function 'parse_params':
dbdimp.c:589: warning: format not a string literal and no format arguments
dbdimp.c: In function 'my_login':
dbdimp.c:1996: warning: format not a string literal and no format arguments
dbdimp.c: In function 'mysql_describe':
dbdimp.c:3605: warning: assignment from incompatible pointer type
dbdimp.c:3606: warning: format not a string literal and no format arguments
dbdimp.c: In function 'mysql_st_fetch':
dbdimp.c:3798: warning: format not a string literal and no format arguments
lipo: can't open input file: /var/tmp//ccP1ynKw.out (No such file or directory)
make: *** [dbdimp.o] Error 2
link|improve this question

50% accept rate
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.