Need a hint on a pfSense port of voipmonitor



  • Hi all,

    I'm looking to build voipmonitor (http://voipmonitor.org/) statically for FreeBSD, this allows efficient detailed per call VoIP RTP monitoring on each site where pfSense is running. Which is a big, big benefit!

    Unfortunately though, it doesn't build cleanly on FreeBSD. I believe I've managed to resolve the basic dependencies/includes and most objects compile ok. I'm just seeing the errs below on some (like rtp.o) and hope this is something really obvious to the FreeBSD knowledgeable.

    g++ 4.2.1 is being used on FreeBSD 7.0 (for compatibility with pfSense1.2).

    
    /usr/include/c++/4.2/cctype:70: error: '::isalnum' has not been declared
    /usr/include/c++/4.2/cctype:71: error: '::isalpha' has not been declared
    /usr/include/c++/4.2/cctype:72: error: '::iscntrl' has not been declared
    /usr/include/c++/4.2/cctype:73: error: '::isdigit' has not been declared
    /usr/include/c++/4.2/cctype:74: error: '::isgraph' has not been declared
    /usr/include/c++/4.2/cctype:75: error: '::islower' has not been declared
    /usr/include/c++/4.2/cctype:76: error: '::isprint' has not been declared
    /usr/include/c++/4.2/cctype:77: error: '::ispunct' has not been declared
    /usr/include/c++/4.2/cctype:78: error: '::isspace' has not been declared
    /usr/include/c++/4.2/cctype:79: error: '::isupper' has not been declared
    /usr/include/c++/4.2/cctype:80: error: '::isxdigit' has not been declared
    /usr/include/c++/4.2/cctype:81: error: '::tolower' has not been declared
    /usr/include/c++/4.2/cctype:82: error: '::toupper' has not been declared
    
    

    I'm crossing my fingers that there aren't more hurdles to get this compiled.

    Thanks in advance.

    With best regards,

    Bas


Locked