I gotta an error when i am compiling the Rougescanner

ScannerAPITypes.cpp: In function ‘StringArray* CreateStringArray(soap*)’:
ScannerAPITypes.cpp:110: error: cannot convert ‘std::string**’ to ‘std::string*’ in assignment
ScannerAPITypes.cpp: In function ‘void AddString(StringArray*, std::string)’:
ScannerAPITypes.cpp:124: error: invalid conversion from ‘std::string*’ to ‘char’
ScannerAPITypes.cpp:124: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’
ScannerAPITypes.cpp:126: error: no match for ‘operator*’ in ‘**(S->StringArray::__ptr + ((unsigned int)(((unsigned int)(S->StringArray::__size ++)) * 4u)))’
make[3]: *** [ScannerAPITypes.o] Error 1
make[3]: Leaving directory /home/saravanan/rouge/rouge3/roguescanner-' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory/home/saravanan/rouge/rouge3/roguescanner-’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/saravanan/rouge/rouge3/roguescanner-’
make: *** [all] Error 2

Looks like the software you’re trying to compile contains some errors, and won’t work.

Using that software on a DreamHost server doesn’t seem to make much sense anyway. It appears to be a tool for searching for unauthorized wireless access points — you’d need to run it on your own network, not ours.