servidor@servidor:/usr/src/haarpcache$ sudo make clean cd haarp && make clean make[1]: se ingresa al directorio «/usr/src/haarpcache/haarp» cd plugins && make clean make[2]: se ingresa al directorio «/usr/src/haarpcache/haarp/plugins» rm -f *.so make[2]: se sale del directorio «/usr/src/haarpcache/haarp/plugins» rm -f haarp *.o make[1]: se sale del directorio «/usr/src/haarpcache/haarp» cd haarp/plugins && make clean make[1]: se ingresa al directorio «/usr/src/haarpcache/haarp/plugins» rm -f *.so make[1]: se sale del directorio «/usr/src/haarpcache/haarp/plugins» servidor@servidor:/usr/src/haarpcache$ sudo make cd haarp && make make[1]: se ingresa al directorio «/usr/src/haarpcache/haarp» g++ -Wall -O2 -lmysqlclient -ldl -DHAVE_CONFIG_H -c -o helper.o helper.cpp helper.cpp: En la función ‘bool MakeDaemon()’: helper.cpp:125:19: aviso: se descarta el valor de devolución de ‘int chdir(const char*)’, se declaró con el atributo warn_unused_result [-Wunused-result] g++ -Wall -O2 -lmysqlclient -ldl -DHAVE_CONFIG_H -c -o logfile.o logfile.cpp logfile.cpp: En la función miembro static ‘static void LogFile::ErrorMessage(const char*, …)’: logfile.cpp:111:48: aviso: se descarta el valor de devolución de ‘ssize_t write(int, const void*, size_t)’, se declaró con el atributo warn_unused_result [-Wunused-result] logfile.cpp: En la función miembro static ‘static void LogFile::AccessMessage(const char*, …)’: logfile.cpp:79:63: aviso: se descarta el valor de devolución de ‘ssize_t write(int, const void*, size_t)’, se declaró con el atributo warn_unused_result [-Wunused-result] g++ -Wall -O2 -lmysqlclient -ldl -DHAVE_CONFIG_H -c -o connectiontobrowser.o connectiontobrowser.cpp g++ -Wall -O2 -lmysqlclient -ldl -DHAVE_CONFIG_H -c -o httphandler.o httphandler.cpp g++ -Wall -O2 -lmysqlclient -ldl -DHAVE_CONFIG_H -c -o params.o params.cpp params.cpp: En la función miembro static ‘static bool Params::SetParams(int, char**)’: params.cpp:191:10: aviso: se define la variable ‘showconf’ pero no se usa [-Wunused-but-set-variable] g++ -Wall -O2 -lmysqlclient -ldl -DHAVE_CONFIG_H -c -o sockethandler.o sockethandler.cpp g++ -Wall -O2 -lmysqlclient -ldl -DHAVE_CONFIG_H -c -o connectiontohttp.o connectiontohttp.cpp g++ -Wall -O2 -lmysqlclient -ldl -DHAVE_CONFIG_H -c -o haarp.o haarp.cpp g++ -Wall -O2 -lmysqlclient -ldl -DHAVE_CONFIG_H -c -o proxyhandler.o proxyhandler.cpp g++ -Wall -O2 -lmysqlclient -ldl -DHAVE_CONFIG_H -c -o utils.o utils.cpp utils.cpp: En la función ‘std::string XOR(std::string, std::string)’: utils.cpp:733:11: aviso: la declaración no tiene efecto [-Wunused-value] utils.cpp: En la función ‘std::string url2host(std::string&)’: utils.cpp:612:1: aviso: el control alcanza el final de una función que no es void [-Wreturn-type] g++ -Wall -O2 -lmysqlclient -ldl -DHAVE_CONFIG_H -c -o database_mysql.o database_mysql.cpp g++ -Wall -O2 -lmysqlclient -ldl -DHAVE_CONFIG_H -c -o connectiontohttp2.o connectiontohttp2.cpp g++ -Wall -O2 -lmysqlclient -ldl -o haarp helper.o logfile.o connectiontobrowser.o httphandler.o params.o sockethandler.o connectiontohttp.o haarp.o proxyhandler.o utils.o database_mysql.o connectiontohttp2.o database_mysql.o: In function `Database::open(std::basic_string, std::basic_string, std::basic_string, std::basic_string)’: database_mysql.cpp:(.text+0xc): undefined reference to `mysql_init’ database_mysql.cpp:(.text+0×54): undefined reference to `mysql_real_connect’ database_mysql.o: In function `Database::set(std::basic_string)’: database_mysql.cpp:(.text+0×95): undefined reference to `mysql_query’ database_mysql.o: In function `Database::get(std::basic_string)’: database_mysql.cpp:(.text+0xc6): undefined reference to `mysql_query’ database_mysql.cpp:(.text+0xd7): undefined reference to `mysql_store_result’ database_mysql.o: In function `Database::get_num_rows()’: database_mysql.cpp:(.text+0×101): undefined reference to `mysql_num_rows’ database_mysql.o: In function `Database::get(std::basic_string, int)’: database_mysql.cpp:(.text+0×129): undefined reference to `mysql_num_fields’ database_mysql.cpp:(.text+0×143): undefined reference to `mysql_fetch_fields’ database_mysql.cpp:(.text+0x1ac): undefined reference to `mysql_data_seek’ database_mysql.cpp:(.text+0x1ba): undefined reference to `mysql_fetch_row’ database_mysql.o: In function `Database::getError()’: database_mysql.cpp:(.text+0×250): undefined reference to `mysql_error’ database_mysql.o: In function `Database::clear()’: database_mysql.cpp:(.text+0x22f): undefined reference to `mysql_free_result’ database_mysql.o: In function `Database::close()’: database_mysql.cpp:(.text+0x28c): undefined reference to `mysql_close’ connectiontohttp2.o: In function `ConnectionToHTTP2::Cache()’: connectiontohttp2.cpp:(.text+0×3558): undefined reference to `dlopen’ connectiontohttp2.cpp:(.text+0×3572): undefined reference to `dlsym’ connectiontohttp2.cpp:(.text+0x371b): undefined reference to `dlerror’ connectiontohttp2.cpp:(.text+0×3733): undefined reference to `dlclose’ connectiontohttp2.cpp:(.text+0×4657): undefined reference to `dlerror’ collect2: ld devolvió el estado de salida 1 make[1]: *** [haarp] Error 1 make[1]: se sale del directorio «/usr/src/haarpcache/haarp» make: *** [all] Error 2