root@proxy:/etc/raptor/pluginmaker/plugins# g++ -I. -fPIC -shared -g -o blogspot.com.so blogspot.com.cpp-bash: g++: no se encontró la orden
Código: [Seleccionar]root@proxy:/etc/raptor/pluginmaker/plugins# g++ -I. -fPIC -shared -g -o blogspot.com.so blogspot.com.cpp-bash: g++: no se encontró la ordenEste error me sale al compilar, a que se debe?
g++ -v
apt-get install gcc g++
root@proxy:/etc/raptor/pluginmaker/plugins# g++ -I. -fPIC -shared -g -o blogspot.com.so blogspot.com.cppIn file included from blogspot.com.cpp:4:../utils.cpp:22:25: error: blkid/blkid.h: No existe el fichero o el directorio
ok.Ahora esto:Código: [Seleccionar]root@proxy:/etc/raptor/pluginmaker/plugins# g++ -I. -fPIC -shared -g -o blogspot.com.so blogspot.com.cppIn file included from blogspot.com.cpp:4:../utils.cpp:22:25: error: blkid/blkid.h: No existe el fichero o el directorio
apt-get install sqlite gcc libsqlite3-dev libapache2-mod-php5 php-db libstdc++6 g++ unzip libmysqlclient15-dev libblkid-dev libcurl3-dev lynx ffmpeg lsb-release sudo make php5-dev php-pear apache2-prefork-dev libpcre3-dev
ACTUALIZADO 22/11/2013El cambio en el codigo es algo simple pero necesarioCódigo:#include <iostream>#include <cstring>#include <vector>#include "../utils.cpp"// Regex// http.*\.blogspot\.com.*(\.mp4|\.flv|\.swf|\.jpg)// use this line to compile // g++ -I. -fPIC -shared -g -o blogspot.com.so blogspot.com.cpp string get_filename(string url) { vector<string> resultado; if (url.find("?") != string::npos) { stringexplode(url, "?", &resultado); stringexplode(resultado.at(resultado.size()-2), "/", &resultado); return resultado.at(resultado.size()-4) + "_" + resultado.at(resultado.size()-3) + "_" + resultado.at(resultado.size()-2) + "_" +resultado.at(resultado.size()-1); } else { stringexplode(url, "/", &resultado); return resultado.at(resultado.size()-4) + "_" + resultado.at(resultado.size()-3) + "_" + resultado.at(resultado.size()-2) + "_" +resultado.at(resultado.size()-1); }} extern "C" resposta getmatch(const string url) { resposta r; if ( (url.find(".bp.blogspot.com") != string::npos) ) { r.file = get_filename(url); if (!r.file.empty()) { r.match = true; r.domain = "blogspot"; } else { r.match = false; } } else { r.match = false; } return r;}
No tengo q eliminar el cache o si?