I'm trying to build pmacct on NetBSD 5.
Both the pmacct and pmacctd commands immediately dump core. pmacct
doesn't waste any time:
19285 1 pmacct execve("/usr/local/bin/pmacct", 0xbfbfed34,
0xbfbfed3c) JUSTRETURN
19285 1 pmacct mmap(0, 0x8000, 0x3, 0x1002, 0xffffffff, 0, 0, 0) =
0xbbbe9000
19285 1 pmacct open("/usr/libexec/ld.elf_so", 0, 0) = 3
19285 1 pmacct read(0x3, 0xbfbfec24, 0x80) = 85
"libm.so.0\tmachdep.fpu_present\t1:libm387.so.0,libm.so.0\n/usr/local/"
19285 1 pmacct close(0x3) = 0
19285 1 pmacct open("/etc/ld.so.conf", 0, 0) Err#2 ENOENT
19285 1 pmacct open("/usr/local/lib/libc.so.12", 0, 0) Err#2 ENOENT
19285 1 pmacct open("/usr/X11R6/lib/libc.so.12", 0, 0) = 3
19285 1 pmacct __fstat30(0x3, 0xbfbfe540) = 0
19285 1 pmacct mmap(0, 0x1000, 0x1, 0x1, 0x3, 0, 0, 0) = 0xbbbe8000
19285 1 pmacct munmap(0xbbbe8000, 0x1000) = 0
19285 1 pmacct mmap(0, 0xf0000, 0x5, 0x2, 0x3, 0, 0, 0) =
0xbbaf9000
19285 1 pmacct mmap(0xbbbd1000, 0x8000, 0x3, 0x12, 0x3, 0, 0xd7000,
0) = 0xbbbd1000
19285 1 pmacct mmap(0xbbbd9000, 0x10000, 0x3, 0x1012, 0xffffffff,
0, 0, 0) = 0xbbbd9000
19285 1 pmacct close(0x3) = 0
19285 1 pmacct __sysctl(0xbfbfec68, 0x2, 0xbbbe78a0, 0xbfbfec70, 0,
0) = 0
19285 1 pmacct SIGSEGV SIG_DFL
pmacctd at least tries to do some sniffing:
Core was generated by `pmacctd'.
Program terminated with signal 11, Segmentation fault.
#0 0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0x08076821 in pcap_loop ()
#2 0x0805634a in main ()
I used just these flags when building:
--enable-ipv6 \
--enable-64bit \
--disable-threads \
Any ideas?
Thanks,
-- Ed
_______________________________________________
pmacct-discussion mailing list
http://www.pmacct.net/#mailinglists